我希望print.out
folder
中存在的所有文件以及subfolder
中存在的所有文件。 (这些文件是txt文件。但这并不重要)。
我试过这种方式:
Path inputPath = Paths.get("C:\\Users\\folder\\subfolder);
try (DirectoryStream<Path> stream = Files.newDirectoryStream(inputPath)) {
for (Path entry : stream) {
if (Files.isDirectory(entry)) {
System.out.println(entry.getFileName() + "///");
} else if (Files.isRegularFile(entry)) {
System.out.println(entry.getFileName() + "... ");
}
}
}
但我得到的输出只是folder
中存在的文件夹和文件。
感谢您的帮助。