假设我有一个文件系统的数据结构,其中包含该目录中所有文件的名称、大小和扩展名等基本信息。对于我的外部硬盘驱动器中的每个目录和子目录,我有一个程序来递归地创建上述数据结构(请记住,这是一个耗时和 IO 密集型过程)
在创建上述数据结构时,我怎样才能创建某种索引文件,以便稍后帮助我快速回答以下问题(无需重复数据结构):
- 一共有多少个jpeg文件?
- 超过 1024KB 的文件有多少?
它基本上是在 DataStructure 的 FileName & Size 属性上创建索引。
同一个问题的另一个解释是 Eclipse/VisualStudio 如何显示方法/变量的 FindAllReferences。他们如何维护Eclipse-Workspace\.metadata\.plugins\org.eclipse.jdt.core\*.index
文件。