我创建了一个JFileChooser,用于查找要保存到的文件的目录。
saveChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
saveChooser.showSaveDialog(null);
String exportPath = saveChooser.getCurrentDirectory() + "\\exportedData.txt";
System.out.println(exportPath);
(然后我使用exportPath作为我的文件编写器)
当我选择时 C:\用户\ '我' \ Eclipse的\工作区\ '工程' \文件的 在JFileChooser中 输出是 C:\用户\ '我' \的Eclipse \工作空间\ '项目' \ exportedData.txt
我尝试过保存到多个地点。它似乎总是丢弃最后一个目录。 但是,当我选择根C:\它使用我的文档,这是我想的默认值。 我知道这可能不是保存文件的最佳方法,并且会打开一些错误,抱歉。 (文件名和扩展名在代码中设置。)
答案 0 :(得分:0)
我猜你想要saveChooser.getSelectedFile(),在这种情况下,所选文件实际上是一个目录。希望是对的,没有测试。