Release 12.50



XYplorer 12.50 has been released on 12-Jun-2013. Here's a quick introduction to the main new features:

Show Milliseconds. Now you can display the three file times (created, modified, accessed) with milliseconds precision.

NTFS provides a theoretical file time resolution of 1/10 of a microsecond (a microsecond equals one millionth of a second). Note that with today's hard and software the correlation of such granular time expressions with temporal reality is less than perfect, but who knows what's coming. At least the present data structures are ready for such precision.

From this version onwards XYplorer can display, report, and edit file times with the maximum precision available under NTFS.

The UI now offers a toggle to quickly display milliseconds (a millisecond equals one thousandth of a second):

Right-click any of the date column headers and choose "Show Milliseconds". (Click to zoom)

Voilà! Milliseconds are shown in the file list. Note that the file times in the Properties tab now show the maximum precision. (Click to zoom)

If you need even more precision you can use a scripting command to display the maximum resolution of seven decimal places in the file list. Run the following command through the Address Bar: ::msecs 1, 7; Now you will get this display:

Maximum resolution of 1/10 of a microsecond. (Click to zoom)

Stamp Milliseconds. Time stamping now supports milliseconds precision.

Time stamping is done by typing directly into the respective fields on the Properties tab. Let's type "999"...  (Click to zoom)

... Voilà! The modified time has been set to 2011-11-22 13:07:39.999. (Click to zoom)

Note that this high precision time stamping works as well when the list does not display milliseconds. The maximum resolution of seven decimal places is supported at any time.

Report Milliseconds. Reporting now supports milliseconds precision.

Let's use the Report tab on the Info Panel (F12) to create a report of the current file list with milliseconds precision. "Show Milliseconds" (see above) has to be enabled because this type of report (there are others) will exactly reflect the current display formats of the file list.

Click "Popup" to create the report in a popup dialog. (Click to zoom)

Voilà, the report with milliseconds precision. (Click to see the full screenshot)

Scripting

Also scripted reports now support sub second resolution of up to seven decimal places. The placeholder for the desired decimal places is f. For example, this line will create a report of all listed files with the modified date in maximum precision:

text report("{name}, {modified yyyy-mm-dd hh:nn:ss.fffffff}<crlf>");

Illegal Filenames. Now XYplorer will smoothly handle files with a space at end of the filename. This is illegal under Windows but you can get such a file via download from the web. Windows Explorer and other file managers cannot handle this and you are stuck with a file that cannot be renamed nor deleted.

XYplorer will now silently normalize the filename (remove the space) once you click-select the file in the file list.