Everything 是一個利用檔案索引 (Index) 原理來搜尋檔案的小工具,不僅搜尋速度超快,而且還內建 FTP/HTTP 伺服器,可讓朋友遠端瀏覽、搜尋與下載您這台電腦的檔案。它有以下特點:
安裝主程式與語言檔
您可以選擇下載安裝版或是可攜版 (可安裝於隨身碟) 來使用。這裡我選擇下載安裝版來安裝。
安裝好 Everything 後請再下載語言檔來安裝,語言檔安裝好之後,您的 Everything 介面就有正體中文可選擇。
操作介面
啟動 Everything 之後,它會自動開始對您系統中的檔案進行索引 (Index),將索引到的檔案全部顯示在它的視窗中。
如果將視窗關閉,它會縮小到通知區域。(點兩下圖示便可再將它叫出來,可重複點擊建立多個搜尋視窗)
Everything 的檔案搜尋速度之所以快的原因就在於它會事先對系統中的檔案進行索引,將索引的結果儲存於安裝目錄下的 Everything.db 資料庫檔案中,所以當您要尋檔案時幾乎是隨打隨顯示出結果。
網路上利用索引原理來搜尋檔案的這類程式很多,像是
Google Desktop,但往往不是佔用系統資源就是索引速度緩慢。Everything 的索引速度非常快,一個剛安裝完的 Windows XP SP2 系統 (約 20000 個檔案) 只需一秒鐘的時間便可索引完畢,索引 1000000 個檔案則需要一分鐘。所以它在索引時您幾乎感覺不到它的存在。
另一個特點就是它會自動在背景監視檔案的修改,當您修改了系統中的資料夾或檔案名稱時,它會即時更新索引資料庫,您不必像其他軟體一樣去訂定時間執行索引,隨時都能搜尋到最新、最正確的結果。
檔案搜尋
基本搜尋
上面提到過,Everything 會將索引到的檔案全部顯示在它的視窗中。
您只要在上方輸入框輸入關鍵字便會立即顯示搜尋結果,速度相當快。
與其稱為搜尋,似乎稱做過濾 (Filter) 更為貼切些~ ^^
搜尋結果列出來之後,您可以像操作檔案總管的方式一樣來操作它們,例如點兩下開啟檢視、按右鍵刪除...等等。
"且" 與 "或" 的小技巧
您可以輸入多個關鍵字,用空格將其分開,這個空格就代表 "且" 的意思,也就是所有關鍵字都符合才會列出。

您可以輸入多個關鍵字,用半型豎線 ("|") 將其分開,這個 "|" 就代表 "或" 的意思,也就是只要符合任一個關鍵字就會列出。

您可以使用半型驚嘆號 ("!") 來排除某些檔案,例如 abc !foo 表示搜尋含 "abc" 但不包含 "foo" 的檔案。
指定路徑搜尋
您可以在 Everything 中指定路徑搜尋。

也可以透過檔案總管的快顯功能表來搜尋特定的目錄。(路徑會在 Everything 中以雙引號隔開)

使用正規表達式搜尋
正規表達式的用法請參考 Help 檔或
線上 FAQ。
設定
在「一般」標籤頁可設定一組快捷鍵來快速啟動 Everything (例如我設為 Ctrl+Alt+F)。

在「檢視」標籤頁可設定 Everything 的各項顯示功能。

在「NTFS 磁碟區」標籤頁可設定設定要做檔案索引的磁碟機。

在「排除清單」標籤頁可設定要排除的檔案及資料夾。
將 Everything 做為 FTP/HTTP 檔案伺服器
Everything 除了提供檔案搜尋的功能之外,它還內建了 FTP/HTTP 伺服器功能,讓您的朋友可以透過 FTP Client 或 Web 瀏覽器遠端瀏覽、搜尋與下載您這台電腦的檔案。


這裡我示範如何將 Everything 做為 HTTP 檔案伺服器:
首先如上圖我們先在選項視窗中設定 HTTP 伺服器的連接埠 (例如我設為 8001),然後在工作列通知區域圖示上按右鍵將 "啟動 HHTP 伺服器" 勾選起來,啟動 HHTP 伺服器。

然後您的朋友就可以使用瀏覽器,在網址列輸入
http://ip:8001 來遠端瀏覽、搜尋與下載您這台電腦的檔案。
PS. 如自己要在本地端測試 HTTP 伺服器是否已正常啟動,可在網址列的 ip 輸入 localhost 或 127.0.0.1。

