Change Log for the latest
XYplorer BETA version:
Code: Select all
v10.20.0005 - 2011-09-07 16:23
+++ Configuration | File Operations: Added option "For all move
operations". Tick it (and also "Use Custom Copy") to use Custom
Copy for move operations instead of the standard Windows Shell
move. This means you now have Custom Move, a fully configurable
move operation with all goodies that Custom Copy has to offer.
Intra-Volume Moves vs Cross-Volume Moves
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Custom Move comprises intra-volume and cross-volume moves. Since
intra-volume moves are just changes in the volume's Master File
Table (MFT) and do not involve any copying of bytes, they are very
fast and notably will ignore some of the configuration options,
namely:
- Verification (not applicable/necessary: no bytes are copied)
- Safe overwrite (not applicable/necessary: no bytes are copied)
- Remove read-only attribute (unlikely to be useful with moves)
- Preserve all item dates (not necessary: they are preserved anyway)
Note, however, that both intra-volume and cross-volume custom moves
optionally provide automatic rename-on-collision, which is a
wonderful thing for everybody who up to now has wasted his life
with the Shell's move implementation.
On cross-volume moves, each file is first copied and then (after
optional verification of the copy's correctness) the source file
is deleted. When all files are moved, the source folders are
deleted (unless they are not completely empty for whatever
reason).
* Configuration | File Operations: Renamed "Use Custom Copy for all
copy operations" to "Use Custom Copy", and added a new checkbox
"For all copy operations". This reorganization was necessary to
accomplish for the new sister option "For all move operations".
+ Configuration | File Operations: Added option "No progress dialog
on intra-volume moves". These moves are extremely fast since no
bytes are copied, so a progress is not really necessary. Instead
you get a summary feedback in the statusbar (at least on
foreground jobs; on background jobs another statusbar message will
overwrite it -- but usually you will exclude intra-volume moves
from background processing anyway because they are so fast).
Note that this setting overwrites the setting of "Show progress
dialog" in the general Custom Copy configuration. (However, if
"Show progress dialog" is off, then unticking "No progress dialog
on intra-volume moves" will not make it show, of course.)
* XYcopy 2.00.0051: Internal changes and fixes.
+ Scripting got a new function.
Name: AttrStamp
Action: Sets the attributes for files or folders.
Syntax: attrstamp([attr], [mode=1], [itemlist])
attr: a = FILE_ATTRIBUTE_ARCHIVE (32)
h = FILE_ATTRIBUTE_HIDDEN (2)
r = FILE_ATTRIBUTE_READONLY (1)
s = FILE_ATTRIBUTE_SYSTEM (4)
They can be combined in any order, e.g. "rah".
mode: 0=get, 1=set [Default], 2=replace, 3=toggle, 4=remove
itemlist: |-separated list of items (full path) to attrstamp;
if empty then current list selections are attrstamped.
return: Old attributes of the last processed item.
Examples:
attrstamp("r"); //set readonly to selected items
attrstamp("rh"); //set readonly and hidden to selected items
attrstamp("r", 2); //set readonly to selected items (any
other existing attributes are removed)
attrstamp("r", 3); //toggle readonly in selected items
attrstamp("r", 4); //remove readonly from selected items
attrstamp("r", , "E:\Test\x"); //set readonly to "E:\Test\x"
If no attributes are passed it just returns the old attributes
of the last processed item. The return value is made from summing
up the attributes bit values. e.g.:
text attrstamp(); //e.g. 5 = 1+4 (readonly and system)
To
download the latest BETA version choose a download package: (1)
Installer Package, (2)
Portable Package.
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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.