84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
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做的索引更利于搜索吧,等高人来指点