powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Относительный путь к файлу
7 сообщений из 7, страница 1 из 1
Относительный путь к файлу
    #38898750
SkyPrince
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем снова здрасти!

Еще один нубский вопрос =)


Есть строка:

File varfile1 = new File("0.cu");

Файл лежит в каталоге с клиентом, который запускается из какой-либо папки и все работает отлично.
Но вот хочу спрятать файл в папку и как-то не получается:

File varfile1 = new File("dir/dir/0.cu");

Файл не находится, пытался так:

File varfile1 = new File("dir//dir//0.cu");

File varfile1 = new File("//dir//dir//0.cu");

File varfile1 = new File(".//dir//dir//0.cu");

File varfile1 = new File("\\dir\\dir\\0.cu");

Но что-то все равно не находит, помогите пожалуйста правильно указать путь к файлу в этом ктулху-языке.
...
Рейтинг: 0 / 0
Относительный путь к файлу
    #38898772
skywriter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SkyPrince, как следует понимать слово "клиент"?
...
Рейтинг: 0 / 0
Относительный путь к файлу
    #38898835
SkyPrince
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skywriter, программа-клиент, приложение в общем простое.
...
Рейтинг: 0 / 0
Относительный путь к файлу
    #38898848
Mad_Head
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бился не так давно с путями. Вот так

String usrDir = System.getProperty("user.dir");
File input = new File(usrDir+"\\src\\test\\resources\\TestBookPage.html");

удалось побороть проблему. OS windows
...
Рейтинг: 0 / 0
Относительный путь к файлу
    #38899441
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SkyPrince,

https://docs.oracle.com/javase/8/docs/api/java/nio/file/package-summary.html
Используйте Files, Paths, Path для работы с путями. Не нужно пихать свою конкатенацию строк и слеши, которые разные для разных операционок.

Обратите внимание user.dir это текущий каталог из которого запущено приложение. Он не обязательно совпадает с фактическим расположением вашего "клиента". Всё зависит от способа запуска.

Если мне не изменяет склероз, в java.io.File вместо user.dir можно точку указывать: "./dir/file"
...
Рейтинг: 0 / 0
Относительный путь к файлу
    #38899715
SkyPrince
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо, буду разбираться позже. Пока другим занят.
...
Рейтинг: 0 / 0
Относительный путь к файлу
    #38901685
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczЕсли мне не изменяет склероз, в java.io.File вместо user.dir можно точку указывать: "./dir/file"Можно просто короче:
Код: plaintext
 путь/файл
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Относительный путь к файлу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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