我已经编写了代码来打开和读取(特定文件类型的)单个文件,但现在需要做同样的事情,只需要一个充满这些文件的文件夹。我发现了这个问题,但我不知道如何根据需要更改它。
这是我当前的代码。
JFileChooser inFileName = new JFileChooser(new
File("C:\\Documents and Settings\\lucey01\\Desktop\\Projects\\C0048817\\KOI\\C0048817_PCF_Front"));
\\This is the default folder
FileNameExtensionFilter filter = new FileNameExtensionFilter("PCF & TXT Files", "pcf", "txt");
inFileName.setFileFilter(filter);
Component parent = null;
do {
returnVal1 = inFileName.showOpenDialog(parent);
if (returnVal1 == JFileChooser.CANCEL_OPTION) {
returnVal2 = JOptionPane.showConfirmDialog(null, "Select YES to cancel. Select NO to restart",
"Are you sure?", JOptionPane.YES_NO_OPTION);
if (returnVal2 == JOptionPane.YES_OPTION) {
System.exit(returnVal2);
}else{
checksumGUI.this.askDirectory();
}
}
} while (returnVal1 == JOptionPane.CANCEL_OPTION);
cf.HexFinder(inFileName,null,null,null);
编辑所以我的问题是:我可以向此代码添加/更改任何(小)东西以使其适用于文件夹中特定类型的多个文件吗?
非常感谢任何帮助,谢谢。