像 XYplorer 這樣的便攜式應用程式不需要在計算機上進行任何正式安裝。只需將其複製到任何所需的資料夾並從那裡運行即可。因此,XYplorer 可以存儲在可移動存儲設備上(如 CD-ROM、U 盤、閃存卡等),使其可以在多臺計算機上使用,無需任何形式的註冊,也不會以任何方式影響宿主系統。
與典型的 Windows 應用程式不同,XYplorer 不使用註冊表來存儲其設置。相反,它使用位於應用程式資料資料夾中的一組小文件。外出旅行時,只需攜帶這些文件,無論身在何處都如同在家一樣。一句話概括:它是"隨身軟體"。
以上也意味著 XYplorer 是一個"隱身"應用程式,在宿主計算機上留下的可識別痕跡極少。
此外,XYplorer 通過以下方式支援便攜性和獨立於宿主系統:
自定義檔案關聯(便攜式檔案關聯)
定義自定義檔案關聯。
XYplorer 可以維護任意數量的檔案關聯,獨立於 Windows 註冊表中定義的全局關聯。這些"自定義檔案關聯"存儲在 XYplorer 的設定檔中,並支援相對路徑語法(見下文),允許您攜帶自己的檔案關聯旅行,兌現 U 盤檔案管理的承諾:家就是雙擊所在的地方!
您可以不僅按類型/擴展名關聯文件和資料夾,還可以按名稱、按位置,實際上可以按任何通配符模式進行關聯。也可以將項目與使用者編寫的腳本關聯。
錦上添花的是便攜式打開方式菜單 (POM),它根據當前選中的文件從您的自定義檔案關聯生成。
應用程式相對路徑
為了在離開家時保持引用的有效性,XYplorer 在以下位置支援應用程式相對路徑:目錄面板、收藏夾、地址欄、轉到、檔案關聯、使用者自定義命令和腳本編程。支援兩種語法:
語法 1:使用問號(?)作為驅動器號。它將在內部被替換為 XYplorer 運行所在驅動器的字母。
?:\Program Files\MyOwnNotepad\mynotepad.exe
如果 XYplorer.exe 從 E: 驅動器運行,則上述路徑將被解析為 E:\Program Files\MyOwnNotepad\mynotepad.exe。
語法 2:使用傳統的相對路徑語法,使路徑相對於 XYplorer.exe 的當前位置。
..\Viewer\Viewer.exe
如果 XYplorer.exe 從 U:\Program Files\XYplorer\ 運行,則上述路徑將被解析為 U:\Program Files\Viewer\Viewer.exe。
使用自定義檔案關聯和應用程式相對路徑,您可以雙擊文件並讓它由 U 盤上的應用程式打開,而不是由宿主計算機上的應用程式打開。