编写自己的目录过滤器
/** 来 自 N o w J a v a . c o m **/ import java.io.IOException; import java.nio.file.DirectoryIteratorException; import java.nio.file.DirectoryStream; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class Main { public static void main(String[] args) { DirectoryStream.Filter<Path> filter = new DirectoryStream.Filter<Path>() { /**from nowjava.com**/ public boolean accept(Path file) throws IOException { return (Files.isHidden(file)); } }; Path directory = Paths.get("C:/Windows"); try (DirectoryStream<Path> directoryStream = Files.newDirectoryStream(directory, filter)) { for (Path file : direc