FileUtils.ListFilesAndDirs非递归地不列出目录。

FileUtils.ListFilesAndDirs非递归地不列出目录。

我试图以非递归方式获取一个目录中的所有目录和文件,但它似乎只列出了文件和当前目录。它没有列出直接的子目录。

我正在做。

Collection<File> srcFiles = FileUtils.listFilesAndDirs(new File("foo/bar/baz"), TrueFileFilter.TRUE, null);

有什么方法可以实现我想要的吗?

1
投票

你可以用Java NIO来做。

Files.list(Paths.get("foo/bar/baz")).collect(Collectors.toList());