Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 具有新文件API的目录中的文件列表_Java_File_Java 8 - Fatal编程技术网

Java 具有新文件API的目录中的文件列表

Java 具有新文件API的目录中的文件列表,java,file,java-8,Java,File,Java 8,在旧的API中,您可以使用方法File.list()和File.listFiles()获取目录中的文件。如何使用新的API获得类似的东西?您可以看到如何遍历文件树,但我希望的是不要深入到第一级,如file.list()所做的 要有一个小应用程序,您可以编写一个程序的代码作为答案,该程序打印由java.nio.file.PathobjectPath按字母顺序排列到标准输出的目录的文件名。这是怎么回事 Files.list(Paths.get("somedir")).sorted().forEach

在旧的API中,您可以使用方法
File.list()
File.listFiles()
获取目录中的文件。如何使用新的API获得类似的东西?您可以看到如何遍历文件树,但我希望的是不要深入到第一级,如
file.list()
所做的

要有一个小应用程序,您可以编写一个程序的代码作为答案,该程序打印由
java.nio.file.Path
object
Path
按字母顺序排列到标准输出的目录的文件名。

这是怎么回事

Files.list(Paths.get("somedir")).sorted().forEach(System.out::println);

或者在我的例子中:
Files.list(path).sorted().forEach(System.out::println)