windows – 如何有效地检索目录中的文件数?

前端之家收集整理的这篇文章主要介绍了windows – 如何有效地检索目录中的文件数?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法(在使用Delphi 2010的 Windows上)获取文件中的文件数而不实际遍历所有文件

我想在一些文件系统索引操作期间实现进度条.出于这个原因,我需要知道目录中有多少文件.

获取目录中文件数的最快方法是什么?

我认为最快的方法是使用位于IoUtils.pas中的TDirectory.GetFiles方法.由于目录中(可见)文件数量可能因每个用户而异,因此只有很少的机会只能以某种方式检索.

FindFirst / FindNext方法(包含在上面的方法中)实际上并不遍历文件,它只遍历表中的条目,因此它可能比预期的更快.

猜你在找的Windows相关文章