I m expecting to see a list of all files located under path d:/test folder. However, I can only get the files directly under that folder, but not recursively. Code:
String folder = "D:/test";
Path path = fs.getPath(folder);
try (DirectoryStream<Path> directoryStream = Files.newDirectoryStream(path)) {
for (Path p : directoryStream) {
System.out.println(p.getFileName());
}
} catch (IOException e) {
e.printStackTrace();
}
result:
a.txt
folder