我想遍历目录并获取文件名只丢弃路径?我尝试通过 java 8 walk 方法但路径与文件名一起打印。
这是我现在尝试过的:
这样就不能遍历到最后,而是打印最近的文件名。
File folder = new File("E:\\Netbeans_Don't_Delete\\Testing");
File[] listOfFiles = folder. listFiles ();
for(
int i = 0;i<listOfFiles.length;i++)
{
if (listOfFiles[i].isFile()) {
System.out.println("File " + listOfFiles[i].getName());
}
}
这可以遍历但打印整个路径但我想要最后的文件名
try(
Stream<Path> paths =
Files.walk(Paths.get("E:\\Netbeans_Don't_Delete\\Testing")))
paths.filter(Files::isRegularFile).forEach(System.out::println);
}
弑天下
相关分类