Манипулирование Java-файлами - PullRequest
1 голос
/ 11 марта 2010

Итак, у меня есть приложение с JFileChooser, из которого я выбираю файл для чтения. Затем я изменяю некоторые слова и пишу новый файл. Проблема, с которой я сталкиваюсь, заключается в том, что когда я пишу новый файл, он сохраняется в каталоге проекта. Как сохранить его в том же каталоге, что и файл, который я выбрал с помощью JFileChooser. Примечание: я не хочу использовать JFileChooser для выбора местоположения. Мне просто нужно сохранить файл в том же каталоге, что и исходный файл, который я прочитал.

1 Ответ

3 голосов
/ 11 марта 2010

Вы выбираете такой файл:

File fileToRead = JFileChooser.getSelectedFile();

Затем вы читаете и изменяете содержимое и записываете его обратно в то же место с другим именем:

File fileToWrite = new File( fileToRead.getParent(), "newName.txt" );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...