I think Matt and others use a tool called SyncToy from Microsoft that does some of the functions you ask about.

John and I use .BAT scripts for our backups where we just want changed files to copy.

I run my script against various directories on my PC and laptop weekly to my external USB drives for backup.

Here's an example of a line of my script:

robocopy "D:\Executable Files" "H:\Executable Files" /E /PURGE /LOG+:"H:\PC.log" /NDL /TEE

D:\ is the PC hard drive and H:\ is the USB Backup. The script is set up only to copy what's different on the D:\ drive from when the last backup was made to the H:\. I also log the whole list of changed files to PC.log so I can review later. If you type robocopy /? in a command prompt window, you will get all the instructions for using robocopy. If you venture into this scripting angle just make some temporary notepad files to test it out so you don't lose any real data until you know what you are doing.




Steve

BIAB/RB 2022, Pro Tools 2020, Korg N5, JBL LSR 4328 Powered Monitors, AKG/Shure Mics.
PC: Win11 PRO, 4 TB M2 SSD, 2 TB HD, 128 GB Memory