如何获取内部目录和子目录并读取文件(java 7)?

时间:2014-04-27 15:30:52

标签: java file-io

我希望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中存在的文件夹和文件。

感谢您的帮助。

0 个答案:

没有答案