Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите, плз, как экранировать(?) прямой слеш(/) в имени файла, чтобы java не восприним / 9 сообщений из 9, страница 1 из 1
24.10.2016, 14:38
    #39332788
Сергей_ТВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, плз, как экранировать(?) прямой слеш(/) в имени файла, чтобы java не восприним
Подскажите, плз, как экранировать(?) прямой слеш(/) в имени файла, чтобы java не воспринимала его как символы перед ним как другую директория?
Пример.
Каталог '"rabota/example"
Имя файла "test/1.txt"
Путь к файлу получается "rabota/example/test/1.txt"
При этом test не каталог, а часть имени файла,
а java при таком написании требует папку "test", а в ней в файл "1.txt" ?
...
Рейтинг: 0 / 0
24.10.2016, 14:43
    #39332792
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, плз, как экранировать(?) прямой слеш(/) в имени файла, чтобы java не восприним
Сергей_ТВ,

А файловую систему вы уже научили работсть с этими символами в именах файлов?
...
Рейтинг: 0 / 0
24.10.2016, 14:46
    #39332795
Сергей_ТВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, плз, как экранировать(?) прямой слеш(/) в имени файла, чтобы java не восприним
Blazkowicz,

Это мак, и для него такие имена в порядке вещей
...
Рейтинг: 0 / 0
24.10.2016, 15:15
    #39332847
Сергей_ТВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, плз, как экранировать(?) прямой слеш(/) в имени файла, чтобы java не восприним
Для тех, кто столкнулся с таким же вопросом.
Слэш в имени файла замени на ":".
Подсмотрел в Терминале
...
Рейтинг: 0 / 0
24.10.2016, 15:16
    #39332848
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, плз, как экранировать(?) прямой слеш(/) в имени файла, чтобы java не восприним
Сергей_ТВ,

: это же разделитель пути (в BSD ?) как он экранирует слэш в имени файла?
...
Рейтинг: 0 / 0
24.10.2016, 17:09
    #39332999
vsl
vsl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, плз, как экранировать(?) прямой слеш(/) в имени файла, чтобы java не восприним
Сергей_ТВ,
А там точно слэш, а не юникодный Division Slash ∕ (∕) ?
...
Рейтинг: 0 / 0
24.10.2016, 19:54
    #39333113
Atum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, плз, как экранировать(?) прямой слеш(/) в имени файла, чтобы java не восприним
vsl,

Вы код лучше покажите

Вроде как jdk 7 все что можно делать с файлами уже добавили

Paths

Files
...
Рейтинг: 0 / 0
24.10.2016, 22:25
    #39333156
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, плз, как экранировать(?) прямой слеш(/) в имени файла, чтобы java не восприним
Сергей_ТВ, а чему у тебя равно свойство
Код: java
1.
2.
System.getProperty("file.separator");
System.getProperty("path.separator");

?
...
Рейтинг: 0 / 0
25.10.2016, 00:41
    #39333196
Andrei T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, плз, как экранировать(?) прямой слеш(/) в имени файла, чтобы java не восприним
Разрешение пути к файлу вроде как делегируется файловой системе (системный вызов), поэтому надо смотреть posix. Предположу, что надо взять имя файла в кавычки.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите, плз, как экранировать(?) прямой слеш(/) в имени файла, чтобы java не восприним / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]