
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.04.2012, 09:57:53
|
|||
|---|---|---|---|
|
|||
Как получить linux-путь к файлу вызовом File.getPath() под windows? |
|||
|
#18+
Всем привет. Есть подозрение что вопрос тривиальный, но все же. В документации отражения не нашел. Создаю объект File таким образом: Код: java 1. Приложение работает под windows, поэтому по умолчанию вызов Код: java 1. 2. выводит соотв-но: Код: sql 1. 2. мне же нужно получить правильный linux путь(как и передан в конструктор). у класса File нет методов типа setFileSeparator или setTargetOS =) Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2012, 10:17:20
|
|||
|---|---|---|---|
|
|||
Как получить linux-путь к файлу вызовом File.getPath() под windows? |
|||
|
#18+
Зачем вам тогда класс File, если вы с реальной файловой системой работать не собирались. Используйте URI. Посмотрите новые классы работу с путями, если Java 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2012, 10:35:00
|
|||
|---|---|---|---|
|
|||
Как получить linux-путь к файлу вызовом File.getPath() под windows? |
|||
|
#18+
Blazkowicz, Вы не могли бы пример дать, как в данном случае URI правильно использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2012, 10:38:11
|
|||
|---|---|---|---|
|
|||
Как получить linux-путь к файлу вызовом File.getPath() под windows? |
|||
|
#18+
Так а задача какая? Вы объяснили проблему - на Windows File использует винодовый сепаратор. А вам нужно хранить оригинальное имя. Так чем URI не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2012, 11:06:25
|
|||
|---|---|---|---|
|
|||
Как получить linux-путь к файлу вызовом File.getPath() под windows? |
|||
|
#18+
Задача сохранить однородность кода. Произвожу копирование удаленного файла с линукс машины либой jcsh. Т.е. грубо-говоря, имя(полный путь в фс) удаленного файла берется из конфига, создаю экземпляр класса File, хочу использовать его метод getName, a не городить огород с отрезанием части строки по последнему слешу. Объективно, верно говорите, File тут не сильно нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2012, 11:11:05
|
|||
|---|---|---|---|
|
|||
Как получить linux-путь к файлу вызовом File.getPath() под windows? |
|||
|
#18+
Какие задачи у вас решает File, которые нельзя сделать в классе URI ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2012, 11:14:55
|
|||
|---|---|---|---|
|
|||
Как получить linux-путь к файлу вызовом File.getPath() под windows? |
|||
|
#18+
Так я и спрашиваю как URI воспользоваться для этой цели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2012, 11:22:03
|
|||
|---|---|---|---|
|
|||
Как получить linux-путь к файлу вызовом File.getPath() под windows? |
|||
|
#18+
A File getName, ведь не содержит слешей. Вы можете для получения имени всегда использовать new File(data).getName(); Просто не используйте этот класс для хранения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.04.2012, 11:28:19
|
|||
|---|---|---|---|
|
|||
Как получить linux-путь к файлу вызовом File.getPath() под windows? |
|||
|
#18+
Ну разве что так) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2131913]: |
0ms |
get settings: |
22ms |
get forum list: |
31ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
86ms |
get topic data: |
26ms |
get forum data: |
7ms |
get page messages: |
99ms |
get tp. blocked users: |
3ms |
| others: | 393ms |
| total: | 683ms |

| 0 / 0 |
