标签: java iterator directory-tree
有一些相关的问题,但是没有一个解决“懒惰”的部分,也就是说,仅在迭代进行时才发现更多内容。
请参见How do I iterate through the files in a directory in Java?
此外,Apache Commons FileUtils.iterateFiles()首先将所有文件读取到集合(列表)中,然后再使用该迭代器。
我有一个嵌套的目录结构,其中包含大量文件(200万个)。我的目标是对文件进行迭代,而不必将所有名称都读取到集合中。