【发布时间】:2014-10-31 08:35:59
【问题描述】:
我有一个文件夹,里面有一些相同格式的 xls 文件。我不知道文件的数量或它们的名称。我想合并所有这些。 那么我如何动态知道这些文件的名称,以便我可以编写进一步的逻辑来合并它们。
【问题讨论】:
我有一个文件夹,里面有一些相同格式的 xls 文件。我不知道文件的数量或它们的名称。我想合并所有这些。 那么我如何动态知道这些文件的名称,以便我可以编写进一步的逻辑来合并它们。
【问题讨论】:
使用以下代码
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());
}
}
}
【讨论】: