我有一个文件夹,它有一些相同格式的xls文件。我不知道文件数量或名称。我想合并所有这些。 那么我如何动态地知道这些文件的名称,以便我可以编写更多逻辑来合并它们。
答案 0 :(得分:0)
使用以下代码
public static void main(String[] args) {
ReadFile rf = new ReadFile();
File[] files = new File("D:\\Foldername\\").listFiles();
rf.showFiles(files);
}
public void showFiles(File[] files) {
for (File file : files) {
if (file.isDirectory()) {
//Directory
showFiles(file.listFiles()); // Calls same method again.
} else {
//File
System.out.println(file.getName());
}
}
}