如何使用listFilesAndDirs不递归操作只获取目录
How to use listFilesAndDirs to get only directories without operating recursively
为了代码的简单性,我想使用 FileUtils.listFilesAndDirs
。
我想获取给定路径中的所有目录,而不查看子目录(运行 递归)
我试过这个:
Collection<File> dirs = FileUtils.listFilesAndDirs(pathFile, DirectoryFileFilter.DIRECTORY, null);
但它只返回 包含 的目录。
FileUtils.listFilesAndDirs
似乎无法做到这一点。如果您不需要使用 FileUtils.listFilesAndDirs
,您可以执行以下操作:
pathFile.listFiles((java.io.FileFilter) FileFilterUtils.directoryFileFilter())
为了代码的简单性,我想使用 FileUtils.listFilesAndDirs
。
我想获取给定路径中的所有目录,而不查看子目录(运行 递归)
我试过这个:
Collection<File> dirs = FileUtils.listFilesAndDirs(pathFile, DirectoryFileFilter.DIRECTORY, null);
但它只返回 包含 的目录。
FileUtils.listFilesAndDirs
似乎无法做到这一点。如果您不需要使用 FileUtils.listFilesAndDirs
,您可以执行以下操作:
pathFile.listFiles((java.io.FileFilter) FileFilterUtils.directoryFileFilter())