為什麼 Eagle 內部不是按資料夾儲存圖片?
使用傳統電腦資料夾來儲存檔案具備最大的方便與彈性,這是不可否認的,但這個方式本身也有一定限制,出於以下幾點考量,Eagle 採用了「庫」結構來儲存軟體的資料:
- 減少硬碟物理讀寫
移動圖片到不同資料夾時,Eagle 僅需更動檔案的分類屬性,完全不需更動檔案在硬碟的物理位置,因為這樣做效率是非常低的。 - 讓素材可以儲存在多個分類
由於素材並非實際儲存在電腦某個資料夾中,所以 Eagle 可以輕鬆的將同一個素材儲存在多種分類資料夾中。 - 減少不必要的硬碟檔案掃描、檔案監測
由於庫僅供 Eagle 軟體讀寫,因此軟體無須時刻掃描監測資料夾內容是否被其它應用更動、修改,避免每次開啟軟體都要重複進行硬碟資料夾、檔案掃描,造成不必要的資源浪費。(這是 Adobe Bridge 這類軟體為人所詬病的主要原因) - 減少找檔案的複雜度
我們希望你使用 Eagle 後,不需要像過去使用檔案管理器那樣,時常需要回想自己的檔案究竟放到哪個硬碟、哪個路徑中,然後一層資料夾一層資料夾開啟。我們希望簡化這樣的邏輯,每當需要素材時,你只需要想到 Eagle 然後開啟它就行了。(就像筆記應用,當你需要找筆記時,只需要開啟筆記應用,不需去要回想儲存的路徑,或者一層一層的查詢)
整體來說,Eagle 的儲存結構優先考慮了「執行效率」及「功能延展性」,犧牲支援透過其它軟體查看 Eagle 資料庫的彈性。如果你需要將儲存在 Eagle 的檔案以傳統資料夾方式分享給其它朋友,目前你可以使用「資料夾匯出」功能達成需求,具體操作方式可以參考「 將 Eagle 收藏的圖片匯出到電腦資料夾」文章。