Recursively list files in Java

后端 未结 27 1597
走了就别回头了
走了就别回头了 2020-11-22 00:29

How do I recursively list all files under a directory in Java? Does the framework provide any utility?

I saw a lot of hacky implementations. But none from the fra

27条回答
  •  既然无缘
    2020-11-22 00:51

        private void fillFilesRecursively(File file, List resultFiles) {
            if (file.isFile()) {
                resultFiles.add(file);
            } else {
                for (File child : file.listFiles()) {
                    fillFilesRecursively(child, resultFiles);
                }
            }
        }
    

提交回复
热议问题