Использование FileWriter с полным путемJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Использование FileWriter с полным путем

Сообщение Anonymous »

Я указал полный путь к файлу при создании FileWriter, но не увидел создаваемый файл. У меня также не возникло никаких ошибок при создании файла.

Вот фрагмент моего кода:

Код: Выделить всё

public void writeToFile(String fullpath, String contents) {
File file = new File(fullpath, "contents.txt");
if (!file.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
try {
BufferedWriter bw = new BufferedWriter(new FileWriter(file.getAbsoluteFile()));
bw.write(contents);
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
полный путь — «D:/codes/sources/logs/../../bin/logs».
Я выполнил поиск весь каталог, но я нигде не могу найти файл.
Если я укажу только имя файла [File file = new File("contents.txt");] , он сможет сохранить содержимое файла, но он не размещен в предпочитаемом мной месте.

Как сохранить содержимое файла в предпочитаемом месте?

ОБНОВЛЕНИЕ:
Я напечатал полный путь с помощью file.getAbsolutePath() и получаю правильный путь к каталогу. [D:\codes\sources\logs....\bin\logs\contents.txt] Но когда я ищу файл в каталоге, я не могу его там найти.


Подробнее здесь: https://stackoverflow.com/questions/177 ... -full-path
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»