2010-03-11 3 views
1

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

ответ

3

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

File fileToRead = JFileChooser.getSelectedFile(); 

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

File fileToWrite = new File(fileToRead.getParent(), "newName.txt");