.Net程序在用户计算机上索引所有图像的最快方法是什么?
使用开放源代码.Net libs和原生.Net类。
对于XP SP3,…,windows 7的好方法
最快 – 相同的PCconfiguration,不同的时间(秒)
从WPF窗口应用程序中使用具有集成身份valIDation的WebService
你能以编程的方式看到USB设备在windows中请求多less安培数?
在文件中访问备用数据stream
如何获得当前windows用户的*networking身份,而不是他们的交互式login身份?
为什么在WinForms(.NET)中隐藏一个拥有的窗口切换应用程序?
.Net程序 – 更好的C#
要索引 – 获取绝对链接列表(如c:// bla-bla / file)并将其保存到文件(index.txt)
所有图像(如JPEG,PNG,BMP)
当windows任务计划程序启动程序时如何获取应用程序文件夹
重现UserPreferenceChanged事件以valIDation冻结问题已修复
比较墨迹序列化格式中的签名
原始打印设置DevMode选项(方向,副本,边距,默认来源等)
我怎样才能让窗户看起来像一个框架?
你可以使用Lucene .NET吗? http://incubator.apache.org/lucene.net/
您将不得不递归扫描Directory.Getfiles() 。
您可以使用与磁盘 (不是分区)一样多的线程进行优化。
.NET 4有一个新的“流式”版本的Getfiles(),可以帮助保持内存不用。
但是在现代电脑上需要一段时间。 全力做,肯定会妨碍电脑的正常使用,所以你可能要慢一些。
索引所有图像的最快方法是使用现有的索引。 例如,windows搜索服务通过多个接口提供对其索引的编程访问 。
从.NET访问这些接口的最简单方法可能是windows API代码包 。
你遍历所有的文件 ; 你真正的挑战是决定什么是一个形象或不。 这可以像检查文件扩展名一样简单,或者可以像打开文件和检查文件一样昂贵。
最后,你需要“ 观察 ”更改,并保持最新的设置。
这将是IO的约束力,主要是由你决定图像的扩展还是你检查它们的内容。
总结以上是内存溢出为你收集整理的.Net程序为用户计算机上的所有图像编制索引的最快方法是什么?全部内容,希望文章能够帮你解决.Net程序为用户计算机上的所有图像编制索引的最快方法是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)