Get DirectoryStream from a Path with file name matcher
import java.io.IOException; import java.nio.file.DirectoryStream; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class Test { public static void main(String[] args) throws Exception{ Path dir = Paths.get("C:/workspace/java"); DirectoryStream<Path> stream = Files.newDirectoryStream(dir,"*.properties"); for (Path entry : stream) { System.out.println(entry.getFileName()); } } }
1. | Writing your own directory filter | ||
2. | Zip file system provider | ||
3. | Using the DirectoryStream interface to process the contents of a directory |