java – 从文件夹及其子文件夹中查找特定文件类型

我正在编写一个方法来从文件夹和子文件夹中获取特定文件类型,如pdf或txt,但我不能解决这个问题.这是我的代码

  // .............list file
    File directory = new File(directoryName);

    // get all the files from a directory
    File[] fList = directory.listFiles();

    for (File file : fList) {
        if (file.isFile()) {
            System.out.println(file.getAbsolutePath());
        } else if (file.isDirectory()) {
            listf(file.getAbsolutePath());
        }
    }

我当前的方法列出所有文件,但我需要特定的文件

最佳答案
if(file.getName().endsWith(".pdf")) {
    //it is a .pdf file!
}

/ *** /

转载注明原文:java – 从文件夹及其子文件夹中查找特定文件类型 - 代码日志