如何通过选择文件夹而不是文件来使用 JFileChooser 获取目录路径
How to get directory path using JFileChooser by selecting a folder not a file
我想在 Java 中使用 JFileChooser 将用户带到 select 他们想要保存文件的位置。我用过这个代码:
JFileChooser chooser = new JFileChooser();
chooser.showOpenDialog(null);
File f = chooser.getSelectedFile();
String filename = f.getAbsolutePath();
这有效并确实获取了路径,但是对话框要求用户 select 一个文件才能获取文件路径。因为我希望它保存一个新文件,所以我需要它来获取路径,而不必 select 一个文件,而是从用户 selected 的文件夹中获取路径。
我是新手,不确定还有什么其他方法可以做到这一点,请您给我一些解决方法的建议。
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
我想在 Java 中使用 JFileChooser 将用户带到 select 他们想要保存文件的位置。我用过这个代码:
JFileChooser chooser = new JFileChooser();
chooser.showOpenDialog(null);
File f = chooser.getSelectedFile();
String filename = f.getAbsolutePath();
这有效并确实获取了路径,但是对话框要求用户 select 一个文件才能获取文件路径。因为我希望它保存一个新文件,所以我需要它来获取路径,而不必 select 一个文件,而是从用户 selected 的文件夹中获取路径。
我是新手,不确定还有什么其他方法可以做到这一点,请您给我一些解决方法的建议。
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);