Copy Milk - a console program on ideology reminiscent robocopy but it has a number of significant innovations and differences:
+ Separation of keys for files and folders
+ Ability to use the same key several masks at the same time
+ Copy rights for files and folders separately
+ Rename files and folders in the backup process with fine-tuning and regular expressions
+ Transliteration of names of files and folders specific to a 9-major languages post-Soviet space
+ Compression and decompression of files when copying
+ Ability to encrypt and decrypt the files when you copy more than 12yu different algorithms
+ Combination of compression and encryption and decryption respectively, and a release of files for copying
+ Creation mirror copies of folders and subfolders
+ Ability to execute an external program for each successfully processed file by specifying it in the parameters of the last run (eg. ...
Console application written in C# that takes a Robocopy log file as an argument. This application parses the log file and deletes files that are listed as being "*EXTRA".
ROBOCOPY.EXE halts with a "Runtime error R6002" (after a certain # files or dirs).
So I decided to write my own version, in Perl. I'm striving to have the output be *identical* to Robocopy's output, so existing scripts will not break.