gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 14:38:36 25 4
gpt4 key购买 nike

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

使用开源 .Net 库和原生 .Net 类。

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

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

  • .Net 程序 - 更好的 C#

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

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

最佳答案

您必须使用 Directory.GetFiles() 递归地进行扫描。

您可以通过使用与您拥有的磁盘(不是分区)一样多的线程来进行优化。

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

但这在现代计算机上需要很长时间。全力以赴肯定会妨碍 PC 的正常使用,因此您可能希望

关于c# - .Net 程序索引用户计算机上所有图像的最快方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2992663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com