Added Sync Folders, available here:
Menu command: Panes | Sync Folders...
Toolbar Button: Sync Folders
Scripting:
SC sync (description coming later). It's a one-way sync, aka mirror sync. After the operation the target folder will be identical to the source folder (depending on the configuration).
This is achieved by the following sub operations:
Items that are only in source are copied to target.
Items that are in source and target are overwritten in target.
Items that are only in target are deleted from target. Some properties can be configured (the Sync Folders Configuration dialog is shown invariably before every sync operation), and are remembered between calls and between sessions.
Copy items from source to target:
Tick it to have any items copied at all. Otherwise there will be only deletions in the target.
On name collisions: Decide how to handle name collisions. Ask, Overwrite if newer, Overwrite if different size or date, Overwrite, Skip.
Delete items in target that have no matches in source: Tick it to get any deletions in target at all. Otherwise there will be only copying to the target.
Delete to recycle bin (if possible): Note that on UNC paths, on removable drives, and where the Recycle Bin is turned off by Windows settings all deletions will be permanent (not to Recycle Bin) even if the checkmark is set!
Prompt before delete: Highly recommended.
Preview mode: If ticked then nothing actually happens, you just get a detailed report of what would happen in real mode.
Note: The Preview Mode assumes that everything works as planned (items to be deleted *can* be deleted, items to be overwritten *can* be overwritten). There is only one way to find out if it really works as planned.
Some properties are hard-coded:
Preserve all item dates: YES
Skip junctions: YES
Safe overwrite: YES
Show progress dialog: YES
Keep progress dialog open: YES
In the final progress dialog you can show a detailed report listing each file copied and each item deleted.
Further Remarks:
Sync Folders does not support Undo/Redo (just like Backup). Pretty obvious since overwriting is the core element of it and this cannot be undone.
Sync Folders does not support Paper Folders.
Readonly files to be deleted will be deleted without extra asking.
Sync Folders is backgroundable and queueable.
Cf. Configuration | File Operations | Background Processing | Enable background processing
However, when triggered via SC sync it's always running in the foreground. Seems better for scripting.
BE CAREFUL! Sync Folders can really shake up the target folder.
XYcopy: Updated to 2.10.0104.
MLS: Internally updated to version 8.93.
TRANSLATORS: Please wait until Reference_8.93.lng is uploaded. You will be notified if you have subscribed to this thread:
https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648Audio Properties:
I could make retrieving audio properties much faster.
I did various things to achieve this. One of them (the most effective) involves that some properties might not be retrieved anymore for some files, e.g. the Bit Depth for MP3 files.
To go back to the more complete but much slower previous way, you can use this new tweak: AudioPropsSecondTries=1
FYI, it was this addition from v14.80.0236 - 2015-02-18 15:03 that added a lot of slowness.
In exchange for only very few gains:
Special Properties | Audio: Now the Windows canonical properties are exploited where XYplorer's own faster methods fail.
Toolbar: Drawing glitch when scrolling the bar after increasing the button size in Touchscreen Mode. Fixed.
DF Preview: Experimentally when you manually add PDF to Text Files (in
Configuration | Previewed Formats | Categories) the PDF preview will now show the extracted text (if possible). Before, the raw bytes were shown.