使用Everything的sdk.

使用Everything的sdk.
everything,搜索1300萬文件,足足用了接近半個鐘頭,60%的cpu,700M的內存.
可見,這個玩意兒還是有優化空間的.不過現在只有將就了.一時找不到替代的.

#include <iostream>
using namespace std;

#include "include\Everything.h"
#pragma comment(lib,"lib\\Everything32.lib")
//這個玩意兒就是先導入,然後使用時要找得到dll.

int main(int argc,char **argv)
{

	Everything_SetSearch("everything");
	Everything_Query(TRUE);
    DWORD i,j=Everything_GetNumResults();
    for(i=0;i<j;i++){
        cout << Everything_GetResultFileName(i) << "\n";
    }
	return 0;
}

爲了讓everything搜索快點.我得多加些排除文件.不然,簡直比蝸牛還慢.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章