使用 JAVA 从目录中检索所有 XML 文件名

use*_*869 1 java directory java-io

我有一个包含多个文件的目录。我只需要使用 Java 检索列表中的 XML 文件名。我怎样才能做到这一点?

Bla*_*POP 5

试试这个,{FilePath} 是目录路径:

public static void main(String[] args) {
    File folder = new File("{FilePath}");
    File[] listOfFiles = folder.listFiles();
    for(int i = 0; i < listOfFiles.length; i++){
        String filename = listOfFiles[i].getName();
        if(filename.endsWith(".xml")||filename.endsWith(".XML")) {
            System.out.println(filename);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)