像 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 盘上的应用程序打开,而不是由宿主计算机上的应用程序打开。