如何使用JFileChooser获取目录的绝对路径,只需选择目录?
答案 0 :(得分:14)
使用:
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
//or
chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
与:
chooser.getCurrentDirectory()
//or
chooser.getSelectedFile();
然后在返回的getAbsoluteFile()
对象上调用File
。
答案 1 :(得分:6)
答案 2 :(得分:2)
尝试:
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
File file = chooser.getSelectedFile();
String fullPath = file.getAbsolutePath();
System.out.println(fullPath);
fullPath为您提供所选目录的绝对路径