У меня есть приложение с JFileChooser, из которого я выбираю файл для чтения. Затем я меняю несколько слов и пишу новый файл. Проблема, с которой я столкнулась, заключается в том, что когда я пишу новый файл, он сохраняется в каталоге проекта. Как сохранить его в том же каталоге, что и файл, который я выбрал, используя JFileChooser. Примечание. Я не хочу использовать JFileChooser для выбора местоположения. Мне просто нужно сохранить файл в том же каталоге, что и исходный файл, который я читал.Java File manipulation
1
A
ответ
3
Вы выбираете файл, как это:
File fileToRead = JFileChooser.getSelectedFile();
Тогда вы читать и изменять содержимое и записать его обратно в том же месте, с другим именем:
File fileToWrite = new File(fileToRead.getParent(), "newName.txt");