Jam*_* MV 5 java swing file list
我正在使用这段代码:
fileBrowser() {
String toReturn = null;
JFileChooser Chooser = new JFileChooser();
int choosen = Chooser.showOpenDialog(fileBrowser.this);
if (choosen == JFileChooser.APPROVE_OPTION) {
System.out.println(Chooser.getCurrentDirectory().toString()+"\\"+Chooser.getSelectedFile().getName());
}
}
Run Code Online (Sandbox Code Playgroud)
获取所选的文件名和位置,这一切都正常.我想知道作为一个补充,还有一种方法来获取该目录中的所有文件名吗?像.getAllFiles()
我有一个搜索周围的东西,找不到一个?
提前致谢.
当然,使用
File[] filesInDirectory = chooser.getCurrentDirectory().listFiles();
Run Code Online (Sandbox Code Playgroud)
然后你可以遍历那个数组:
for ( File file : filesInDirectory ) {
System.out.println(file.getName());
}
Run Code Online (Sandbox Code Playgroud)