文件搜索是如何搜索的哦?

lihonst 2010-05-01 04:15:36
现在我想做一个关于文件搜索的软件,但对这个原理不是很懂,谁能告诉我window中文件是如何进行查找的?谢谢啦!
...全文
93 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanctimonious 2010-05-01
  • 打赏
  • 举报
回复
API函数FindFirstFile, FindNextFile, FindClose;

如果是VS,BC等开发工具,有一套类似的函数,基本和API差不多用法
lihonst 2010-05-01
  • 打赏
  • 举报
回复
现在几乎每天都用文件搜索,但现在还不知道它是如何实现的,它是如何进行搜索的,用的是多线程搜索吗?谢谢!
xman_78tom 2010-05-01
  • 打赏
  • 举报
回复
微软的 windows search 应该有 API 提供。
可以考虑在 windows search 上开发自己需要的文件搜索程序,这要比自己从头开始写要方便得多,功能也要强大的多。

http://msdn.microsoft.com/en-us/library/aa965362%28VS.85%29.aspx
ljc007 2010-05-01
  • 打赏
  • 举报
回复
Windows的资源管理器搜索速度太慢,如果你能找到《Everything》这个软件的源代码,可以学习一下。
neohope 2010-05-01
  • 打赏
  • 举报
回复
这个,最简单的方式就是递归枚举所有文件夹及文件
快一些的,就要自己建立文件索引,呵呵

6,873

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧