Portability


A portable application like XYplorer does not require any formal installation onto a computer. Simply copy it to any desired folder and run it from there. Thus, XYplorer can be stored on a removable storage device (such as a CD-ROM, a USB flash drive, a flash card, etc) enabling it to be used on multiple computers without requiring any sort of registration or affecting the host system in any way.

Unlike the typical Windows application, XYplorer does not use the registry to store its settings. Instead it uses a set of small files located in the application data folder. When traveling with XYplorer you simply take these files along and you're at home wherever you are. In one word, it's stickware.

The above also means that XYplorer is a "stealth" application, an application which leaves an absolute minimum of identifiable traces on the host computer.

On top of that, XYplorer supports portability, and independence from the host system, in the following ways:

Custom File Associations (aka Portable File Associations)

Defining the Custom File Associations.

XYplorer can maintain any number of file associations independently of the global ones defined in the Windows registry. These "Custom File Associations" are stored in XYplorer's configuration file and support relative path syntax (see below), which allows you to travel with your own home-grown file associations, thereby keeping the promise of thumb drive file management: Home is where your double-click is!

You may associate files and folders with applications not only by type/extension, but also by name, by location, and actually by any wildcarded pattern. It's also possible to associate items with user-written scripts.

The icing on the cake is the Portable Openwith Menu (POM) which is generated for the currently selected file from your Custom File Associations.

Application Relative Paths

To keep your references valid when used away from home, XYplorer supports application relative paths in the following places: Catalog, Favorites, Address Bar, Go To, File Associations, User-Defined Commands, and Scripting. Two syntaxes are supported:

Syntax 1: Use a question mark ( ? ) as drive letter. It will be replaced internally with the letter of the drive XYplorer is running from.

?:\Program Files\MyOwnNotepad\mynotepad.exe
If XYplorer.exe is running from drive E: then the above path will be resolved to
E:\Program Files\MyOwnNotepad\mynotepad.exe.

Syntax 2: Use conventional relative path syntax to make paths relative to the current location of XYplorer.exe.

..\Viewer\Viewer.exe
If XYplorer.exe is running from U:\Program Files\XYplorer\ then the above path will be resolved to
U:\Program Files\Viewer\Viewer.exe.

Using Custom File Associations and Application Relative Paths you can double-click a file and have it opened by the application on the USB drive rather than by an application on the host computer.

This page was last updated on 2023-12-30. Screenshots do not necessarily reflect the current look and feel of the application. Some of the functionality may have been changed or enhanced in the current version.