NIO2 檔案篩選實作講座:比較
glob 與
regex,學會使用
PathMatcher,透過
Files.newDirectoryStream 與
DirectoryStream.Filter<Path> 篩選目錄內容,並以
Files.walk() 進行遞迴搜尋,以及用
Files.find() 搭配
BiPredicate<Path, BasicFileAttributes> 做條件式查找。討論樣式細節(例如
"**/*.java"、
"*.{png,jpg}")、效能與常見的資源關閉錯誤。