Java遍历文件夹及子文件夹
preVisitDirectory可以遍历出所有的文件夹
visitFile可以遍历所有文件
List<String> folders=new ArrayList<>();
List<String> files=new ArrayList<>();
Files.walkFileTree(path, new SimpleFileVisitor<>() {
@Override
public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException {
folders.add(dir.toString());
return super.preVisitDirectory(dir, attrs);
}
@Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
files.add(file.toString());
return super.visitFile(file, attrs);
}
});
参考博客
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 KnifeZ
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果