首页javastream_file_folderJava Stream - 如何通过扩展和排序查找文件夹下的文件

Java Stream - 如何通过扩展和排序查找文件夹下的文件

我们想知道如何通过扩展和排序查找文件夹下的文件。

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class Main {

  public static void main(String[] args) throws Exception{
    Path start = Paths.get("c:/Java_Dev/");
    int maxDepth = 5;
    Files
        .find(start, maxDepth, (path, attr) ->String.valueOf(path).endsWith("xls"))
        .sorted()
        .forEach(System.out::println);
  }
}