为了简化代码,我想使用FileUtils.listFilesAndDirs
我想获取给定路径中的所有目录,而不查看子目录(以递归方式运行)

我尝试了这个:

Collection<File> dirs = FileUtils.listFilesAndDirs(pathFile, DirectoryFileFilter.DIRECTORY, null);


但它只返回包含目录。

最佳答案

看来这对于FileUtils.listFilesAndDirs是不可能的。如果您不需要使用FileUtils.listFilesAndDirs,则可以执行以下操作:

pathFile.listFiles((java.io.FileFilter) FileFilterUtils.directoryFileFilter())

08-25 01:51