使用JFileChooser获取目录的路径

时间:2011-12-09 11:00:29

标签: java jfilechooser

如何使用JFileChooser获取目录的绝对路径,只需选择目录?

3 个答案:

答案 0 :(得分:14)

使用:

chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
//or
chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);

与:

chooser.getCurrentDirectory()
//or
chooser.getSelectedFile();

然后在返回的getAbsoluteFile()对象上调用File

答案 1 :(得分:6)

JFileChooser的{​​{1}}方法,返回File个对象。 使用getSelectedFile()获取文件的绝对名称。

来自javadoc的修改示例:

getAbsolutePath()

答案 2 :(得分:2)

尝试:

chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

File file = chooser.getSelectedFile();
String fullPath = file.getAbsolutePath();

System.out.println(fullPath);

fullPath为您提供所选目录的绝对路径

相关问题