Change Log for the latest
XYplorer BETA version:
Code: Select all
v23.90.0425 - 2023-01-19 13:13
+ SC get pick: Now you can select a certain number of the latest files according to
Modified, Created or Accessed date.
Syntax: <get pick [filter=-1] [folder]>
filter: if numeric: Number of files (not folders) to pick.
-1 [Default]: pick all files.
Append .m, .c, or .a to the number to the latest files by
Modified, Created, or Accessed date.
if textual: Simple filename pattern (case-insensitive: A==a).
Automatically surrounded by asterisks if there are no wildcards.
A list of patterns separated by | or ; is okay, too.
Examples:
text <get pick 3.m>; //pick the latest 3 files of the current folder
text <get pick 3.m %SystemRoot%>; //the latest 3 files (by modified date) in C:\Windows
vi:<get pick 3.m %SystemRoot%> //the same as above as VFO
+ SC get pick: Now you can combine number and patterns, separated by /, to select a
random set of files of a specific type.
Examples (all pick from the current folder):
text <get pick>; //pick all files
text <get pick 8>; //pick any 8 files
text <get pick 8.m>; //pick the latest 8 files
text <get pick *.txt>; //pick all TXT files
text <get pick 7/*.txt>; //pick any 7 TXT files
text <get pick 7.m/*.txt>; //pick the latest 7 TXT files
text <get pick {:Image}>; //pick all image files
text <get pick 3/{:Image}>; //pick any 3 image files
text <get pick 3.m/{:Image}>; //pick the latest 3 image files
The same as VFOs:
vi:<get pick> //pick all files
vi:<get pick 8> //pick any 8 files
vi:<get pick 8.m> //pick the latest 8 files
vi:<get pick *.txt> //pick all TXT files
vi:<get pick 7/*.txt> //pick any 7 TXT files
vi:<get pick 7.m/*.txt> //pick the latest 7 TXT files
vi:<get pick {:Image}> //pick all image files
vi:<get pick 3/{:Image}> //pick any 3 image files
vi:<get pick 3.m/{:Image}> //pick the latest 3 image files
Remarks:
Simply cool! Are you kidding me?
+ Virtual Folders: Now environment variables are supported:
vi:%tmp%*
+ Virtual Folders: Now you can append a final comment to your VFO, separated by " //"
(one or more spaces before //):
vi:%tmp%* /f //list all files in TEMP
If the comment is quoted it is used as the caption of the VFO in many places where
the name of the VFO is displayed (title bar, info bar, status bar, tab headers):
vi:%tmp%* /f //"list all files in TEMP"
vi:C:*|D:*|E:* //"C/D/E"
vi:<get pick 3.m/{:Image}> //"3 newest pics"
* Virtual Folders: Changed the syntax introduced in v23.90.0422 - 2023-01-17 19:02:
Now you can specify folders so that the *items* (not just the files) contained are
listed. Simply append an asterisk (*) as final character to the path.
Examples:
vi:E:\Test\Text* //list all items in E:\Test\Text
vi:E:\Test\Text\* //the same (final backslash is optional)
vi:C:*|D:*|E:* //list all items in C:\ and D:\ and E:\
vi:\\VEGA\shared*|T:\shared* //list all items in those two locations
You can limit the listing to only files or only folders by appending a switch to the
definition. Note that at least one space must precede the / character:
vi:E:\Test\Text* /d //list all folders in E:\Test\Text
vi:E:\Test\Text* /f //list all files in E:\Test\Text
The switch can/must be set per part;
vi:C:* /f|D:* /f|E:* /f //list all files in C:\ and D:\ and E:\
Remarks:
- No recursion, just first level.
- This gives you ultrafast treeless browsing of any location, and it gives you an
easy and fast way to list the joined contents of several locations.
- For example, pointing a locked tab to such a VFO gives you quick and indestructive
access to files you often need to work with.
! Scripting: Block comments (/* ... */) were tolerated without the closing part (*/),
everything after /* was removed. Not anymore.
This worked previously, now it will fail:
::echo "hi!" /* comment;
Now you have to close it:
::echo "hi!" /* comment; */
Or use the other comment style:
::echo "hi!" // comment;
! Scripting: Using generic file types like {:Image} within a script and unprotected by
quotes did not work:
text <get pick {:Image}>; //FAILED, but works now
text <get pick "{:Image}">; //always worked
Now both ways work.
To easily
upgrade to this BETA version from XYplorer, hold down the
CTRL key while you click
Help | Online Support | Check for Updates. If you prefer to
download the BETA version, choose one of these packages:
(1)
Installer Package, (2)
No-Install Package (for manual unpacking).
Note that BETA versions are work in progress and might contain fresh bugs. You have been warned. It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...) before running a new BETA version. This will also help in fixing any fresh bugs.