NIO2 文件选择实践讲解:对比
glob 与
regex,学习使用
PathMatcher,通过
Files.newDirectoryStream 和
DirectoryStream.Filter<Path> 过滤目录内容,还将用
Files.walk() 做递归遍历、用
Files.find() 与
BiPredicate<Path, BasicFileAttributes> 做条件筛选。我们会讨论模式细节(
"**/*.java"、
"*.{png,jpg}")、性能,以及关闭资源时的常见错误。