动态命名扫描文件

时间:2014-10-31 08:35:59

标签: java eclipse

我有一个文件夹,它有一些相同格式的xls文件。我不知道文件数量或名称。我想合并所有这些。 那么我如何动态地知道这些文件的名称,以便我可以编写更多逻辑来合并它们。

1 个答案:

答案 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());
        }
    }
}