前端之家收集整理的这篇文章主要介绍了
windows – 如何有效地检索目录中的文件数?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_
404_0@
有没有办法(在使用Delphi 2010的
Windows上)
获取文件中的
文件数而不实际遍历所有
文件?
我想在一些文件系统索引操作期间实现进度条.出于这个原因,我需要知道目录中有多少文件.
获取目录中文件数的最快方法是什么?
我认为最快的
方法是使用位于
IoUtils.pas中的TDirectory.GetFiles
方法.由于目录中(可见)
文件的
数量可能因每个
用户而异,因此只有很少的机会只能以某种方式检索.
FindFirst / FindNext方法(包含在上面的方法中)实际上并不遍历文件,它只遍历表中的条目,因此它可能比预期的更快.