Locate32 預設是檔名含有關鍵字(keywords)或字串(strings)就列出索引中有搜尋到的結果來,但要找檔名同時含有兩個(two)以上的複數(multiple)關鍵字或字串時,單純用空格隔開字串,並不會有預期的結果,所以我就查了一下求助(Help)選單中的求助主題(Help Topics),裡面左窗格有個常見問題(General issues)的,打開子目錄有個搜尋時的特殊條件(Special terms in searches)的,打開看後半部有個複數搜尋條件(Multiple search terms)的,裡面就有寫一些特殊的搜尋用字元,簡單整理如下。
特殊的搜尋用字元
- 半形逗號「,」或半形空格「 」都是分隔字串用的
- 半形加號「+」是指同時含有這個字(and)
- 半形減號「-」是指同時不含這個字(not)
- 字串前沒加減符號就是指有含這個字的就列出結果來(or)
搜尋字串例
- tony oppai longhair
- +tony,+oppai,+longhair
- +tony +oppai +longhair
- tony oppai +longhair
- tony -oppai +longhair
上例的搜尋結果
- 檔名含有 tony 或 oppai 或 longhair 中任一字串的檔案
- 檔名同時含有 tony、oppai 及 longhair 的檔案
- 檔名同時含有 tony、oppai 及 longhair 的檔案
- 檔名含 tony 或 oppai,並同時含有 longhair 的檔案
- 檔名同時含有 tony 及 longhair,但不含 oppai 的檔案
2 comments:
Windows裡可以用Everything這個小工具,它直接讀NTFS的file table,速度快很多。
>Jerry
嗯嗯,我知道有這東西,不過還是習慣 Locate32,感謝推薦。
張貼留言