Recursively list all files within a directory using nio.file.DirectoryStream;
Java 8 provides a nice way for that: Files.walk(path) This method returns Stream<Path>.
Java 8 provides a nice way for that: Files.walk(path) This method returns Stream<Path>.