I just use Robocopy, which is built into Windows 10/11. I wrote a batch file, and then used Scheduler to make it run every night at a specific time. I have a lot of folders I back up every night, and with the options I use, it compares the files to what's on my computer. Same, newer, extra.
[code]
SET OPTIONS= /MIR /E /XO /FFT /COPY:DT /XA:H
@echo off
robocopy "F:\Desktop" "Y:\LordSith77\Desktop" %OPTIONS%
robocopy "F:\Downloads" "Y:\LordSith77\Downloads" %OPTIONS%
robocopy "F:\My Documents" "Y:\LordSith77\Documents" %OPTIONS% /XD "My Pictures" "My Videos"
robocopy "F:\My Photos" "Y:\LordSith77\My Photos" %OPTIONS%
robocopy "F:\My Videos" "Y:\LordSith77\My Videos" %OPTIONS%
[/code]
All my personal files are on my F drive, but you can substitute %USERPROFILE%\ or C:\Users\%USERNAME%\