84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
Windows下的文件搜索工具Everything,为什么速度那么快,而Windows自己的却没有那么快,Everything是如何实现的,如果自己实现一个,要从哪里入手?
ringa_lee
http://everythingsz.codeplex.com/
我的朋友曾经用C#重新实现了一次everything,,题主可以参考一下。看C#代码有一个好处,你一旦发现一个函数是从dll导入的,而不是.net提供的,那你就去MSDN找这个API的说明,很容易就弄明白了。
原理跟原版的everything是完全相同的,都是去读NTFS的磁盘记录,从而绕过所有多余的文件系统的代码。
http://www.zhihu.com/question/19853176
猜测是everything做的索引更利于搜索吧,等高人来指点
http://everythingsz.codeplex.com/
我的朋友曾经用C#重新实现了一次everything,,题主可以参考一下。看C#代码有一个好处,你一旦发现一个函数是从dll导入的,而不是.net提供的,那你就去MSDN找这个API的说明,很容易就弄明白了。
原理跟原版的everything是完全相同的,都是去读NTFS的磁盘记录,从而绕过所有多余的文件系统的代码。
http://www.zhihu.com/question/19853176
猜测是everything做的索引更利于搜索吧,等高人来指点