XYplorer 14.00 has been released on 28-Apr-2014. Here's a quick introduction to the main new features:
For example, let's look at the "MD5" column that comes predefined with the app. The column definition looks like this:
Note the Trigger set to Click. (Click to zoom)
Now let's add this column to the current file list. First hold CTRL and right-click any of the existing column headers to pop a small menu. From the popup menu click "New Column". Now right-click the new column header and click "Select Custom Column...". From the list select "MD5, Special Property (*.*)".
Now you should see something like this.
The "MD5" column is shown but not yet triggered. (Click to zoom)
Now you can trigger individual cells in the "MD5" column by clicking the green arrow buttons:
Some cells have been triggered. (Click to zoom)
Tip: To trigger all cells at once right-click the column header and click "Refresh Column".
The advantage of setting the Trigger to "Click" (instead of "Browse" which would trigger all cells in the list right away, or "List" would trigger all visible cells right away) is obvious: the column is lightning-fast since the heavy work is only done when you explicitly demand it.
Of course, you can program columns to do much harder work than just calculating an MD5 hash. There are no limits to what a gifted scriptor can do...
For example, let's list all image files with an area larger than 300,000 square pixels. We already have a custom column defined that calculates the area of image files (see script here). In the search term, the column is simply referenced by its caption:
Running the search... (Click to zoom)
... and these are the search results. (Click to zoom)
For another example, let's find all files where Created and Modified date are identical. First we define a Custom Column that shows the date only where those two dates are identical. We create a scripted column named "Date MC" and use the following script:
$modified = property("#date.m", <cc_item>); $created = property("#date.c", <cc_item>); if ($modified == $created) { return $modified; }
Now, after adding the column to the list, you will see something like this:
Note the "Date MC" column. It only shows a date where Modified and Created are identical. (Click to zoom)
Once the column is defined you can search for the data it generates even if the column is not present in the current listing. The column is referenced by its name, so to search all files where the column has any contents you can use this search term: Date MC:?* or !Date MC:"". Here are the results:
Finding all files where Modified and Created are identical. (Click to zoom)
There is nothing for you to do. It just works. Here is a search results listing featuring a couple of file types that were not searchable in earlier versions of XYplorer:
Each of these files has got the word "xyplorer" somewhere in its contents. (Click to zoom)
Technically this is done using IFilters. IFilters are Windows plugins that are used to extract pure text from complex files. It depends on your system which IFilters are available. In the web you can find IFilters for almost anything.
Here is a listing of files sorted by name with "Ignore Articles When Sorting" turned off:
"Ignore Articles When Sorting" turned off.
Now let's turn it on in Configuration | Sort and Rename:
Turn on "Ignore Articles When Sorting".
Here is the same listing as above with "Ignore Articles When Sorting" turned on:
"Ignore Articles When Sorting" turned on.
How to load the Turkish language into XYplorer: Click menu Help | Select Language, then select Turkish from the list of available languages. Done. No restart required.
Currently available interface languages.