Creating Better Backup Scripts on Windows

I’m using RetroArch on a Windows 11 PC. I’ve created a short script that copies the Saves and Config folders from RetroArch along with similar folders from a couple of standalone emulators then adds a short text file to the folder with the current date. I’ve also created a second one that copies them to Google Drive.

I’m looking for any tips to optimize this process, particularly in regard to Google Drive as copying files to Google Drive makes all the files update (not just files that have changed) which takes a fair while to complete. Let me know if you have any tips, thanks.