xplorer²

Exponential growth to file management productivity


Browsing the shell namespace browse everywhere

If you only had a few files to deal with, you wouldn't need folders. Like some ancient MSDOS versions, you would just put all your files in one folder (aka directory) and use their name to tell them apart, But if you have thousands of files, some documents, photos, movies and all the rest of it, you need to hold them in separate folders to keep some order. A folder is the equivalent of a desk drawer, where you keep your stuff organized. But folders are super-drawers, where you can have folders within folders for finer levels of organization, and subfolders inside those, to a potentially infinite degree. And that's just your own documents, your computer needs tons of system files to operate, you install extra programs, and all these add to your files and folders. The entire hierarchical tree of folders within folders is called the shell namespace.

You can create folders at will, move them around, copy and delete them. Likewise you can create, move, rename and delete files within any folder. There is only one rule: each item in a folder must have a unique name — but you can have identical names in different folders.

The folder tree idea has been around for ages. Over the years there have been attempts to replace it with "easier" organization methods like tag management and databases, but manual organization with folders has stood the test of time.

In the old days of DOS consoles (DIR command anyone?) folders had to be reached by typing their names. To browse a folder a few levels deep, you had to type the names of all intervening folders, the path you had to travel to reach your target folder. The full path is the address of each folder starting from the top (root) folder. As at each level names are guaranteed to be unique, the path can identify any folder unambiguously.

Paths use the backslash \ special character to separate folder names. The backslash is a reserved symbol that isn't allowed to be used in folder or file names. For example to address the subfolder in the pic to the right, we compose its path using all higher (parent) folder names, starting from root as such:

  root\folder\sub1

Files also have path names, you just append the file name to its parent folder path name, using a backslash as a separator as usual. Thanks to GUI programs like xplorer² you no longer need to type folder paths manually, but you come across them all the time so it's good to know what they are.
full path example

Try to keep your folder names as short as possible. Don't go overboard with verbose descriptive names. Windows filesystem has a limit of 255 letters for the overall path name, so if your names are too long you won't be able to create deep folder hierarchies. xplorer² can handle deep paths, but most other programs can't, so try to avoid them. Filenames on the other hand can be more descriptive if you like.

With xplorer² you seldom need to type folder path names manually. A large proportion of the program's infrastructure is there to help you get from A to B quickly and effortlessly with a variety of folder access mechanisms:


Figure 6. Selecting a subpath from a pane's titlebar

Normally you browse folders in the active pane but there are other possibilities, depending on keyboard modifiers:

Installing a generic WCX plugin like Total7zip allows you to browse into "hidden" archive formats, e.g. APPX, JAR or DOCX, even NSIS installers (like xplorer2_setup.EXE !). Use File > Enter archive menu to gain entry to such "folders"; once inside browse their subfolders with <ENTER> key as usual.

 

The addressbar path autocompletion

Element [5] of the main window is where you type paths to access folders by name, if you are old school. It understands both full and relative paths, e.g type a subfolder's (plain) name to enter it — as long as you are browsing the parent folder. After you type a folder path, press <ENTER> key or click on the little green arrow to browse the folder in the active pane:


Figure 7. Addressbar combo box

You can also type file names (with or without a folder path), which is a quick way to browse a certain folder and select the named file item in one stroke. It also accepts simple wildcards that constrain item visibility.

The addressbar isn't clickable; for this functionality use the pane's titlebar (see figure 6. Remember xplorer² introduced crumb browsing years before windows explorer copied the original feature. To save you typing it supports path autocompletion. If you tick "Explorer-style path autocompletion..." option it helps you complete path segments using a popup completion list.

The combo box drop-down portion includes a recent history of your browsed folders, saved bookmarks and your most frequently used paths. You don't need to click on the rightmost arrow extend the drop-down history, just type part of the path you are after and hit <Up-Arrow> key to fetch the first matching path; if that isn't the one you are after, press <Up-Arrow> again a few times, to see all completions. For example, typing fresh would match a history folder named C:\TEMP\FRESHMAN. You can also type saved bookmark names.

You can also start external programs and pass files in the active pane as command line arguments. Type a > prompt character followed by a program name to run it. For example type:

> NOTEPAD $N

and press <ENTER> to start notepad and edit the currently focused file in the active pane!
$N represents the selected filename and is one of the available tokens that let you build a reusable command palette.

Folder types

Most of the folders you are working with are of the "regular" variety, kept on a permanent storage medium like a hard disk or USB stick. These are called filesystem folders, and although they have a few subtle differences (NTFS or FAT32 formatting) for most everyday usage they are all the same. Local drives connected to your computer are identified by a drive letter (customarily the main hard disk is called C: and contains your windows installation). Each extra local storage medium has a unique drive letter.

Another class of filesystem folders are remote or network folders, which give you access to hard disks of other computers via LAN or other connection. Instead of a drive letter, network roots are identified by a PC name and a root share folder, with two leading backslashes:

\\PCname\share\subfolder

It is possible to map a network drive to a drive letter like Z: using Tools > Map network drive menu command. Mapping saves you typing long UNC paths; instead of the full share name you would type Z:\subfolder

Network folders are much slower and xplorer² takes special precautions when dealing with them. Other remote access folders are cloud drives like OneDrive, DropBox etc, but they also behave like regular folders most of the time — except for cloud-only files that are available on demand. xplorer² is careful not to cause unnecessary downloads for such cloud content.

NTFS supports reparse points, which allow folder shortcuts (junctions, symbolic links, mount points etc). They allow you reorganize your filesystem, e.g. you can turn two unrelated folders into siblings, like as if they belonged to the same parent folder. Junctions are created by special paste commands.

Despite these local/remote differences, all these folders are regular filesystem, and you manage them in a similar fashion. All xplorer² menu commands work in filesystem folders.

Another folder class are in reality files, compressed archives like ZIP and RAR. They contain a local filesystem of files and subfolders, that's why windows shell treats them as "folders". Only a subset of commands apply to zipfolders. They are also slower than normal folders, as their contents need to decompress for many operations. As they contain files, xplorer² tries to offer a near-filesystem experience in terms of browsing and previewing.

Browsing compressed archives as folders is useful in many respects, you can search and preview items in zipfolders, compare them with regular folders etc. However some people prefer using the dedicated program (WinZip, 7zip ...) instead of xplorer² opening them as folders. To disable ZIP or any type of compressed folder extension, add them as a comma separated list in "Blocked archives" advanced option.
On the other hand if you want to browse into more compressed archives (7z/RAR/TAR etc) as folders inside xplorer² install this shell extension.

xplorer² can also browse mobile phones (cells) and cameras and extract your photos, videos and other files. When you connect your phone via USB cable, it will appear as a special folder in ThisPC and you can browse into it. Such devices aren't read as normal filesystem folders, they are based on MTP protocol, and are quite slow to access. You are better off removing the SD card from your phone and using a card reader to get your photos faster.

Finally there are virtual folders, shell constructs that merely organize real folders, like ThisPC that contains all local and connected hard disks, Recycle Bin that manages files deleted and a few more special folders. You don't do much file management inside such folders, and each has its own peculiarities. Menu commands that are not relevant in special folders are disabled.

Special and virtual folders have weird "paths" like ::{20D04FE0-3AEA-1069-A2D8-08002B30309D} which corresponds to ThisPC folder. It is unlikely you will remember these cryptic numbers but they are nevertheless valid identifiers, and can be used to set bookmarks to special folders.
Further reading
◪ Some uncommon folder paths
◪ Browsing into compressed zipfolders demo video zipfolders

File types

All folders are the same kind of object, but files come in many varieties. You have plain text files, images, office documents, music, the list is very long. Windows shell uses a simple method to discover file types, by filename extension. This is (usually) a 3 letter type abbreviation like TXT for plain text, JPG and GIF for images, PDF and DOC for office files and so on. This extension is added past the "real" (base) filename with a separating dot (e.g. PLAIN.TXT). When you try to open a file, windows looks up the program that is associated with the filename extension and starts the registered program to read your file.

File type is also associated to an icon, the user friendly way to tell file types apart. All text .TXT files have the same icon as in the pic to the right. These icons are the only way to tell the kind of files if you disabled extensions (ticked "Hide extensions for known file types" system folder option).

Whereas you are free to rename the base name portion of a filename to help you identify it, it is unwise to change its extension. This poor attempt at file type conversion will probably make the file unreadable. Only plain text files can have their extensions changed without risk.
example file icons

Unlike files, most folders have the same bland yellow icon. You can make a folder stand out giving it a different icon, using its property page, then switch to Customize tab and click on Change icon button. You can even assign custom icons for external disks

Shell also uses icon overlays, little modifiers of basic icons, to convey extra information about a specific file. For example version control systems like TSVN use overlays to indicate the modification status of files in a repository. Another common overlay is the little arrow icon that denotes a shortcut file, a special file type with .LNK extension that is a "pointer" to a real file located in another folder (like the program shortcuts shortcut on the desktop).

File icons are pretty but consume more system resources than you can imagine — especially so custom icon overlays from shell extensions. If you don't care much about icons and overlays, you can tell xplorer² to use simpler icons from program options, or even don't show icons at all and pretend you are back in 1989 <g>)
Back in the DOS days, filenames couldn't contain spaces or special symbols, and they were limited to 8 letters maximum, plus a 3 letter extension, the so called 8.3 naming convention. Modern shell allows filenames up to 255 letters long with only a few prohibited symbols (you can't have \: and such path separators). Some hard disk partitions (e.g. C:\) have both long and equivalent 8.3 filenames (e.g. a file like JAZZ HOUSE MIX SESSION.mp3 can also be addressed as JAZZHO~1.MP3). xplorer² can work with long or 8.3 names just as easily. When filenames contain spaces, you must enclose them in "quotes" to pass them as command line arguments — or use their 8.3 equivalents, if available.

Folder bookmarks organize bookmarks demo video

There are thousands of folders under the desktop root tree item, but you only work with a few of them most of the time. Using bookmarks you can quickly locate these most frequently used folders and increase your productivity.

One way to organize bookmarks is the Bookmarks menu that looks like the pic to the right. It is a flat list of folders with a customizable icon and an optional keyboard shortcut for keyboard enthusiasts. You add folders to the list using Add current menu, which adds the current folder in the list with a name you choose. Then choose a folder from this menu list to browse it instantly.

As you add more folder bookmarks, this list will grow and cannot be seen in its entirety in the menu. Any extra bookmarks will be available from Bookmarks > More menu, which opens a dialog that shows all the saved folders (looks similar to figure 8 below), for easy picking. By default up to 25 bookmarks will show in the menu; to see more increase the "Custom menu items" advanced option, a setting that affects other similar menu lists (under Customize menu). Up to 99 bookmarks can be saved in this fashion.

Bookmarks, like any menu items with icons, can be added to the main toolbar (item [7] in figure 1) for easier access. Right click on the toolbar and pick Customize from the context menu to add one or more bookmarks. Watch this demo video for more details. Bookmark names can also be typed in the addressbar and also autocompleted by partial name and <Up-Arrow> key.

A bookmark stores just one folder that is loaded in the active pane. Bookmarks > Dual submenu manages a similar list of paired bookmarks. If you are in dual pane mode, Bookmarks > Dual > Add current will store both left and right folders as a pair; when you reinstate such a pair it will bring up two folders instead of just one. Another menu list caters for sets of tabs: Customize > Folder groups submenu will save all the tabs in the active pane as a single item. If you pick a saved folder group from the menu, all the folder tabs will be recreated in one stroke. All these menu lists are managed in the same way.

As you traverse the menu items of any customized list, you get to see the "description" of each item on the statusbar, so you can e.g. see the path that each bookmark menu item represents: bookmark details

Note: in the ribbon interface bookmarks are called favorites, and a similarly operated menu drops under the star star button in Home tab.

bookmark menu

Bookmarks > Organize menu command lets you manage the menu list. Organize dialog shows all the stored bookmarks, including any that are not seen in the menu (if there are too many). This dialog allows you to reorder items (put frequently used bookmarks further up in the list), change properties and delete bookmarks that are no longer necessary.


Figure 8. Organize bookmarks and change properties dialogs

The organize list shows bookmark details [1]: the name, "description" (this is the actual folder path), and any shortcut key associated to the bookmark for easy invocation by keyboard. To operate on the list use the little toolbar [2] (use the button popup tooltips to see what each one does) or equivalently right click on an item to modify it using the context menu [3]. Use the search box [4] to find a bookmark by name. This box matches strings in both name and description columns. Click Find next to find the bookmark; if that wasn't the one you wanted, click Find next again for the next match.

Double click on an item to modify its properties; a secondary dialog will open that lets you change the Name, Path, select a custom icon and assign accelerator keys (they must be a combination of <CTRL> and <SHIFT> with a number 0-9. Don't use <ALT> because it will make the bookmark load the folder in the inactive pane.

The default bookmark icon is that of the bookmarked folder — that most of the time looks the same. Use Custom from the drop-down list to choose a completely different icon, that helps you find the bookmark easier (especially if you add it to a toolbar). The Plain icon option assigns a plain but fast folder icon, which is advisable for slow network folders. When you are done changing properties, click OK to confirm or cancel to discard any changes.

You can also set a bookmark on a file. This will browse the container folder and select the file, ready for action. First set the bookmark on the parent folder as usual, then use the bookmark properties above to add the file name in the "description" field!

Managing and using bookmarks from a menu is not the most efficient way to go around browsing favorite folders. You can also use the tree's quick access list and the mini scrap pane to drag-drop folders, then click on them to browse them.

There is also the legacy quick bookmark in Go to menu, intended for temporary bookmarking. You set it on the current folder browsed using Set quick-mark menu, then you can quickly return to the same folder using Quick bookmark menu or by <CTRL+F1> keys. There are tons of alternative ways to browse a favorite folder in xplorer² — add this extra one in the bargain :)

Further reading
◪ How to organize bookmarks into subfolders per theme

Column mode browsing in miller columns

Usually when you browse into a subfolder, the current tab switches entirely to it. Say you were browsing C:\path\DESKRULE and then you entered the subfolder C:\path\DESKRULE\INSTALLER, you'd expect to see the contents of INSTALLER folder replacing the old pane contents. If you turn on Miller browsing (File > Column mode menu) then both the original and the subfolder contents will show side by side. If you enter a new sub-sub folder e.g. C:\path\DESKRULE\INSTALLER\APPX then a third side panel will open, and so on. As you browse deeper, panes to the left shrink in width. If you have too many folders simultaneously open, a scroll bar will appear to help you manage the panes, since only a few of them will show at a time.

Miller browsing will strike Windows users as odd, but it is popular with Mac computers and their Finder file manager. Its advantage is that you can see neighboring folders simultaneously and transfer files from one to the other. Like dual pane browsing, only increased to multiple panes!

You move from one miller pane to the next either with left/right arrow keys, or clicking with the mouse. Only one folder is active in a miller column set, which will show in white background; all the other folders show with a darker background. The active folder is dominant: its path shows as the tab's current path, and all menu commands will operate in files selected in the active pane, just as if it was the only folder showing. After you create miller panels, each one could be set independently (e.g. one in thumbnails, the other in details, and a 3rd in list mode. But usually they all share the same view mode.


Figure 9. Side by side Miller browsing

Let's go through the elements of a tab showing side-by-side folders, showing this mini-hierarchy:

DESKRULE
  INSTALLER
    APPX

When you open a new miller pane, the old pane shrinks down in width. By how much? If the pane is in detailed view mode, then it will be shrunk to the width of the NAME column. If it is in list or thumbnail mode, then it will shrink to the size of the currently selected folder item. You can set a maximum width limit to miller columns from program options (Window property page) setting a value for Max list column width. There are more tweaks available using Tools > Advanced options editor, e.g. the maximum number of side panels (default is up to 6 parallel folders).

If you use the folder tree or any other UI element outside the miller container to browse into a folder "far away" (e.g. typing a path in the addressbar), then the current miller pane is reset to the new folder. But miller mode remains active, so if you browse subfolders of this new master folder, sideway panels will pop up. To turn off miller mode completely, use File > Column mode menu or click on the equivalent toolbar/ribbon miller button. Also note that miller panes will not survive a program restart, only the last active folder will be re-loaded when you start xplorer² next time.

advanced Namespace extensions

Windows shell is an extensible environment. It supports custom extensions that enrich your desktop experience. xplorer² is tightly integrated with windows shell so any shell extension you install that works with windows explorer, should work for xplorer² too. There are many kinds of plugins available to download, the most important of which are: You can see the full range of supported shell extensions and download links in the recommended plugins page. Most of them are free to use. When you install programs, they usually add several shell extensions for search and preview automatically. You only need to install shell plugins manually if you find that you are missing functionality for a certain file type.
Shell extension plugins are developed by third parties, unrelated to xplorer². Plugins are known to be buggy and unreliable at times, and may end up crashing and taking down xplorer² too. If you encounter frequent problems with a shell extension please send a bug report.

Another class of plugins that xplorer² understands are those of the popular Total Commander, another windows file manager. There are plugins for extended folder browsing (packer WCX), preview and thumbnails (WLX) and file attribute & text content (WDX) for file search. There are tons of such plugins available to download for free, so if you cannot find a windows standard shell extension for some exotic file type, you might be lucky with a total commander plugin. TC plugins must be installed with a plugin manager to be integrated with xplorer² — whereas standard shell extensions are discoverable immediately once you install them.

Both shell and TC plugins are in-process DLL files, which means they must be 64 bit if you want to use them for your 64 bit xplorer² installation. Unfortunately some old useful extensions may only be found in 32 bit trim, so they would only work for 32 bit xplorer² (see the installation notes). But then you would need to find 32 bit versions for all other extensions you use as well! Welcome to DLL hell.
Further reading
◪ Download a tool that reports on installed shell extensions for a file type
Mount VHD virtual box "hard disk" files as a drive letter and access their contents

advanced Deep path support

In the old era of 8.3 file and folder names, an overall path limit of 260 characters wasn't a problem — you could have folder hierarchies 27 levels deep and still fall within the MAX_PATH constraint. Ever since the 8.3 limitation was lifted and people started giving verbose names to their folders, the 260 character limit became a bottleneck. This concerns the overall path length so a few long folder names will add up and you'll hit the limit in hierarchies just 3-4 levels deep.

The low level NTFS filesystem does support long paths, up to 32767 characters long, and that should be enough even if you go crazy with long folder names — individual folders and file names are still limited to 260 letters. Super deep paths have a leading path descriptor that marks them as such (\\?\E:\temp\deep start\...). Unfortunately at windows shell level things are still retrograde. xplorer² is deep path aware, and can happily copy and manage files beyond the 260 letter limit, but most other windows programs cannot, and this goes for most programs that open your files. Put a word document in a deep path and you will find that MS Word cannot open it — so what's the point using deep paths? The best xplorer² can do is to copy the deep file into a temporary location so you can at least read it (but you cannot edit it!)

Under the circumstances you must avoid long folder names so you keep your documents at levels above (less than) the 260 character limit. If you insist on using deep paths, you can provide shell access using folder junctions, where you create a shortcut to a deep folder and place it high up in the hierarchy so that it looks "shallow" to deep path unaware programs.

xplorer² does its best to help you manage files in deep folders, but it's being let down by windows shell. The following features don't work in deep hierarchies:
The stock column Characters can be used to see the total path length of filenames. When this value goes near 250 you have reached the point of no return! Try to trim parent folder names if you can.
You can use this stock property to search for files that are stored in deep folders (characters > 260)

File properties

Modern windows OS offers a rich set of file properties, in fact there are over 1000 to choose from. Not all of them make sense for managing files, but there are certainly many interesting ones — including a few extra added by xplorer² called stock [S] columns. Certain column handler shell extensions also add to the property system, accessible to xplorer² like native properties (marked with [X]). Properties are pervasive in xplorer², you can see them as file details or use them to select, filter and search for files — with consistent, easy to master property interface.
The ultimate edition also allows system properties to be used as columns.
At present they are imported is using "System property list" registry setting — available through the advanced options editor.

There are familiar properties like file Name, Size and date modified, and more exotic ones like Owner and Comment. Common properties apply to all file types, but there are some that apply only to particular types, as dimensions for photos, duration for music etc. Properties that aren't applicable for a file type remain empty.

Most properties are for regular filesystem items; special folders have their own content-specific properties, e.g. ThisPC has a Free space property that you won't find in regular folders. Compressed archive and cell phone pseudo-folders have basic file information (size/dates) and can inter-operate with regular folders.

File properties are divided in 3 main categories that determine how they are compared:

Date formatting

Wherever xplorer² shows file date information, it uses your system default short date formatting, which includes date and time in a compact form like 06/11/2023 18:25:18. This default format comes from your system date options, which are determined by your region (locale) — using control panel or the newer Settings app.

Most people don't need millisecond time information for files and folders, and xplorer² can show user friendly dates instead of bland numbers. Sorting by date uses the precise file dates, but for display purposes something more palatable is shown, like yesterday or last month.

friendly dates

The figure above contrasts precise dates [1] with 2 different friendly date options available. Method [2] uses big chunks of time durations (the same date categories used in grouping), whereas extra-friendly file age [3] has better resolution, which is at least one-day accurate even for very old files. If you prefer friendly dates, tick "User friendly date..." option; if you want file ages [3], you must also tick "Extra-friendly file dates..." advanced option — otherwise method [2] is used.
NOTE: the details pane always shows precise dates, even when friendly dates are enabled

When you turn on friendly dates, files are sorted by their exact dates regardless. So if two files show date modified yesterday, the one showing first is the most recent of the 2 (assuming that you arrange by date modified, descending — most recent files first).
xplorer² has its own date and time format strings available through advanced options ("Custom date format"), which are used for precise date mode [1] (not friendly). Tweaking these format strings allows you to fine tune the date presentation, e.g. you may prefer the month name (Nov) instead of its number (11) — use the MMM month format string for this switch. Date and time format strings are explained here. If you want to see millisecond information, add .zzz to the time format string.
Further reading
Curiosities surrounding file and folder dates

Folder views

We have already seen in summary how you browse individual folder contents in the active pane. There are many tweaks you can apply to a folder pane, to suit your style and the particular content. Do you want to see all file details? or you prefer to see more files and check only the details of only one item at a time? Does the folder contain documents or photos? You can choose pane style by View> Pane style submenu.


Figure 10. Details, thumbnails and list mode
Unlike windows explorer, xplorer² doesn't automatically change browsing modes depending on the folder content. It always uses the same pane style, the one you picked last. If you want to browse particular folders in a fixed style, use custom folder settings

Sort options

When a folder contains many items, the order you see them becomes important. Do you want an alphabetic list of filenames, or you want to see the most recently modified item first? Any property can be used to sort files. The most basic sort modes are in View > Arrange by submenu (also available from a pane's background menu). In details view mode you can use the header row for easy sorting:

sort header

Click on the column header to arrange by the corresponding file detail, e.g. Name, Size, Comment or whatever else happens to show up as a file detail. Click on the same column again to reverse the sort direction from bigger to smaller and vice-versa. A little triangle shows the active sort mode (Name in the example above) and its ascending/descending direction. When you click on a date column, it defaults showing the most recent file first (descending), whereas text and numeric properties default to ascending order.

Header row is the only means to sort by "extended" properties that don't appear in Arrange by menu. If you tick the option "Show column header in all views..." the header will show even in list or thumbnail mode, facilitating easy sorting with the mouse.

A folder usually contains both files and (sub)folders. By default xplorer² groups the folders separately, but you are free to choose another bundling scheme, using "Folders sorted" program option. You can have them separately at the top or bottom of the list, or mixed with files — using whatever sort method is in force.

Text properties like Name are compared strictly alphabetically, which means that 10 comes before 2. If you want your files sorted numerically (e.g. file1, file2, ... file10), tick "Natural number sort" option in the Advanced property page of program options.

You can <Shift>+click on a column header to set it as secondary (or tertiary...) sort direction. This is most useful in scrap windows like file search results: you can have a primary sort by Path, then shift-click on Size column and have items that have the same path sorted by size.

Manually arranged folders

In smallish folders set in large icon or thumbnail mode, items can be arranged as icons on your desktop. Use View > Arrange by > Manually menu command to move items with the mouse and leave them where you like. One possible use is to create "piles" of items to denote their mutual relationship, or "put aside" some files for further processing (but color tags may be more appropriate for this task).

The item positions can be saved as part of other custom folder settings , so when you come back to this folder you'll find the items where you left them. Note you can sort (e.g. by Name or Date) a manually positioned folder if you need, temporarily destroying your custom positions, but once you switch back to manual arrangement, the positions will be restored.
manual view
There is another way to rearrange items temporarily in a regular list or detailed view. Select the item to move and press <CTRL+SHIFT+UP> (or down) arrow keys to move it. This can help in mass renaming when using position related automatic counters (to create names like n1, n2, n3...)

Choosing details show and save ID3 tag columns

In detailed view you can select the columns of information you want to see for your files. xplorer² supports all the standard shell columns and has its own extra columns too, called stock (denoted by [S] in figure 11). Use View > Select columns menu (or right click on the header) to pick the columns that are most appropriate for your task at hand.


Figure 11. Column selection dialog

Current scheme box [1] lists the columns you have already chosen and show in the header. Click Remove button to remove the selected column from the current set. Columns available for selection box [2] lists all available properties, included e[X]tended properties provided by shell extensions. Select a property from the available box and double click on it (or click Add button) to add it in the current column set.

As there are hundreds of available properties, use the filter box [3] to search for a column by name, e.g. type date to see all date-related properties that can be used. [S]tock properties have a description as well, showing extra information on what they do in box [4].

Use the arrow buttons [6] to rearrange column order in the header. You can also rearrange columns by drag-drop (when the column selection dialog doesn't show). Grab a column with the mouse and drop it where you want it in the header row.

Try to leave Name column first (leftmost). If you move it rightwards, then in-place file rename will behave funny
(it will pop a small dialog window similar to Change type command)

You can save a group of columns as a set using Customize > Column sets submenu. Define a set of columns then use Add submenu to save the set with a descriptive name. The list of column sets is managed in a way similar to bookmarks list. You can have one column set for (say) photos, one for music and so on, and quickly switch among them using Customize > Column sets list. The Predefined drop-down list [5] in the dialog above gives access to such saved column sets for use in the dialog.

Note: The same column customization dialog is used to select columns for infobars.

File detail columns are mostly fixed width. Once you resize a date column for example (using the header splitter bars between columns) you don't need to change it ever again as date format doesn't have variability. File names on the other hand vary a lot in length. To avoid manually resizing Name column each time you browse a new folder, tick "Automatically resize name column..." option, which will try to fit the longest filename — up to a limit of 2 thirds of the available pane width. If any long name is clipped you can always rely on the tooltip to see the entire name.

advanced Show in groups view mode arrange items in collapsible groups

Grouped view mode is an accented sort method where items are bunched up into categories, based on the major sort property. Many file properties support arrangement in groups, but not all do. A property must divide files into chunks of similarity — depending on the property type: text, number or date. For example Names can be grouped by starting letter, file sizes as small/medium/large, and dates as today, this week and long ago. Properties like MD5 hash on the other hand, which are unique for each file, cannot be used as categorizers — each file would be in its own distinct category. Any files that don't support the categorizing property end up in Unspecified group.

To see a folder categorized in groups, sort by a group-compatible property, then use View > Arrange by > Show in groups menu. The groups will appear as in the pic to the right, where we are sorting by Type (file extension). Each category is defined by a particular extension, and all matching files are grouped together. Each group has a title e.g. Extension: 7z, followed by a divider line. At the right end of this line there's a little arrow you can use to collapse a group, hiding its items (as the Extension: Arj group in the example). Click on the arrow again to re-expand a collapsed group.

While showing groups, changing sort modes e.g. from Type to Date modified, will result in a different grouping appropriate for the new sort property. Normally items within each group are arranged alphabetically by name; to apply a different sort mode hold down <SHIFT> and click on the desired secondary sort property using the header row. To turn off groups altogether select View > Arrange by > Show in groups menu once more.
List view mode does not support grouping. The closest you can use that supports groups is small icons mode, but unfortunately this has many bugs and visual glitches for everyday use.
column based groups

Custom groups

Simple grouping is using the major sort property to break down files into fixed broad categories. Using custom groups feature you define your own categories, each with a membership rule. Use View > Arrange by > Custom groups menu to start defining your rules:


Figure 12. Defining custom groups

Using the small toolbar at the top-right corner (or the context menu) you can define, edit, reorder and delete custom categories using standard hyperfilters as they are used for file search. These may be as simple as a name wildcard, or a boolean combination of file properties. Each filter determines the group membership. Items are placed in the first matching category (in the order they appear in the dialog). Any items that cannot be categorized end up in the "unspecified" group.

The example in figure 12 will create (up to) 3 categories in each browsed folder, one will have files with CPP, H and RC extensions (it is wildcard based), the second will gather all folders, and all the remaining files will be in unspecified category.

Once you define a custom grouping you can save and reuse it using Customize > Custom groups menu. The group submenu list is managed in a similar fashion as bookmarks menu. Such saved groups are also available through the Predefined drop-down list in the above dialog.

If you want to change the definition of a custom group, you cannot use its list's Organize menu. Instead, first apply the old group to the active pane, then define a "new" group using Arrange by > Custom groups. You will see the old saved categories in the dialog above, where you can modify them, add/remove categories etc, then save them again with Customize > Custom groups > Add current menu with the same name — thus overwriting the old definition

If you want to stop arranging in groups (either simple or custom) uncheck the menu command View > Arrange by > Show in groups or click on the equivalent toolbar button.

Folder view settings

xplorer² offers a sense of continuity as you browse your filesystem folders, maintaining your settings including view modes, sort orders, column widths, etc; it even remembers the item that was focused the last time you browsed a folder and brings it into view when (and if) you return.

In other words, xplorer² uses the current view settings for any pane as default. If for example you change from detailed view mode (View > Pane style menu) to list mode, then list mode will be default from then onwards for all folders browsed in that pane or tab.

There may be more than one folder pane concurrently in xplorer², browsing different folders. Each of these panes is an independent entity and has its own "defaults"; when you change one tab to details, or sort by Size, the remaining tabs will not change.
When you browse into a special folder (e.g a zipfolder) and you happen to show file details, then columns will change. xplorer² maintains a separate default column set for each folder type: one for regular filesystem folders, one for zipfolders, one for ThisPC and so on. For better continuity when switching from filesystem to compressed folders, try using stock columns that are available everywhere.

A different way to manage folder view settings is to setup a pane like you want it using various commands from View menu (e.g. pane style, number of columns, grouping, sort order) then declare this view mode as default using Actions > Folder settings > Default menu command. This way you tell xplorer² which default view mode to use for all folders. If you change any view parameters in some folder they will only last temporarily until you browse another folder, where the default settings will again return.

Note that folder settings can be different for each pane (left/right or up/down in dual pane mode), and even for each folder tab in a pane. You can have one pane in detailed view mode and the other in list mode. When you quit xplorer², only the active tabs save their settings; next time you start xplorer² all tabs will look like the two last active tabs.

xplorer² does not change its view mode automatically to suit folder contents. You can force particular folders in a fixed view mode using Actions > Folder settings menu. So for instance you can have "My pictures" folder to appear always in thumbnails, even when you are browsing in a pane that is normally in detailed mode. When you get out of such customized folders the pane returns to its previous view mode. When you enter a folder with custom settings a status bar pane icon will appear as an indicator.



Under this concept, you setup a default pane style for most of your folders, e.g. details, and for the few exceptional folders you want to browse differently, save a custom view mode. When you first use Save menu to turn on a custom folder view, xplorer² asks you whether to apply the same mode to its subfolders — that may make sense if all subfolders have similar special content. Here is an easy way to do it:
  • Enter the target special folder; its view mode will be the same as all other folders
  • Use Folder Settings > Default menu to safeguard the default style
    If you skip this step, you must change the pane style back to what it was once you come out of the special folder

  • Change the pane style, sort order etc to customize the special folder
  • Use Folder Settings > Save menu to fix the changes (for this folder only)
The menu command Suspend is an on/off toggle you can use to temporarily stop observing custom folder settings. When enabled it is as if there are no special folders.
folder settings submenu

If you make view changes inside a folder with saved custom view settings, they are ignored — the folder is frozen to the original mode you saved, unless you use Save menu manually for the latest modifications. If you prefer xplorer² to update your custom folders automatically, tick the advanced option "Automatically save custom folder settings modifications"
Try not to overuse the custom folder feature. It should be only used for a handful of exceptional folders. Don't use the feature to provide the default browsing mode in each and every folder you visit! At any rate, if you overdo the feature by mistake, use Folder settings > Clear menu to undo your customizations.
xplorer² saves custom folder settings in the system file DESKTOP.INI which is used by the shell for various customizations. If hidden files are visible, you will see this DESKTOP.INI file created the moment you use Save command.
Further reading
◪ How to undo custom folder settings en masse


 
Overview |   Contents   | Explorer mode


Download xplorer2 free trial

© 2002-2024 ZabKat LTD, All Rights Reserved
zabkat.com