什么是.Net程序索引用户计算机上所有图像的最快方法?

Rel*_*lla 3 .net c# windows search image

.Net程序索引用户计算机上所有图像的最快方法是什么?

使用开源.Net Libs和本机.Net类.

在某种程度上适用于XP sp3,...,Windows 7

  • 最快 - 相同的电脑配置,不同的时间(秒)

  • .Net程序 - 更好的C#

  • 索引 - 获取绝对链接列表(如c:// bla-bla/file)并将它们保存到文件中(index.txt)

  • 所有图像(如JPEG,PNG,BMP)

Hen*_*man 8

您必须以Directory.GetFiles()递归方式扫描.

您可以使用与磁盘(而不是分区)一样多的线程进行优化.

.NET 4有一个新的'流'版本的GetFiles(),可以帮助减少内存使用量.

但是在现代计算机上需要花费很长时间.全力以赴肯定会妨碍PC的正常使用,所以你可能想要比你.