FileUtils.ListFilesAndDirs 非递归不列出目录

FileUtils.ListFilesAndDirs non recursively not listing directories

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

我在做:

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

有没有办法实现我想要的?

你可以用 Java NIO 做到这一点:

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