Java Files read directory to Stream
import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.stream.Stream; public class Main { public static void main(String[] args) { Path dir = Paths.get("../config"); System.out.printf("%nThe file tree for %s%n", dir.toAbsolutePath());//w ww. j av a2 s. co m try (Stream<Path> fileTree = Files.walk(dir)) { fileTree.forEach(System.out::println); } catch (IOException e) { e.printStackTrace(); } } }