所以我有一个带有 JFileChooser 的应用程序,我从中选择要读取的文件。然后我改变了一些词并写了一个新文件。我遇到的问题是,当我编写新文件时,它保存在项目目录中。如何将它保存在与我使用 JFileChooser 选择的文件相同的目录中。注意:我不想使用 JFileChooser 来选择位置。我只需要将文件保存在与我读取的原始文件相同的目录中。
最佳答案
你选择这样的文件:
File fileToRead = JFileChooser.getSelectedFile();
然后你读取并更改内容并用不同的名称将其写回到相同的位置:
File fileToWrite = new File( fileToRead.getParent(), "newName.txt" );
关于Java 文件操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2427662/