java - 对目录结构中的文件进行延迟迭代
问题描述
有相关的问题,但都没有解决“懒惰”的部分,即只有随着迭代的进行才发现更多的内容。
此外,Apache Commons FileUtils.iterateFiles() 首先将所有文件读入一个集合(列表),然后再获取迭代器。
我有一个包含大量文件(200 万)的嵌套目录结构。我的目标是迭代文件,而不必将所有名称读入集合中。
解决方案
推荐阅读
- spring - Spring boot默认创建admin账号
- magento - Magento 2 更改每个商店视图的价格
- c++ - 使用双包装类进行位操作(C++、clang)修复性能下降
- angular - 无法访问角材料内的元素
- r - 计算昨天收盘价的每日百分比变化并将其应用于多个代码的函数
- homebrew - Homebrew 的公式依赖性
- python - 如何使用 Python 编辑 XML 文件
- php - Botman PHP 7.2.4 opcache
- javascript - 如何在 setInterval (JQuery) 之后阻止 iframe 不断重新加载
- python - 如何为通过 for 循环 Tkinter 生成的每个小部件分配名称