Checkpoint64 has a preset for RetroArch: it already knows where the save folder is, backs it up automatically and keeps every version. Everything this site has on RetroArch:
RetroArch
-
Save file location
Windows:
%APPDATA%\RetroArch
macOS:~/Library/Application Support/RetroArch
Linux:~/.config/retroarch -
Backup guide
Emulator save states are easy to overwrite and rarely backed up. Checkpoint64 gives them a full version history and cross-machine sync — RetroArch, Dolphin, PCSX2, DuckStation, PPSSPP, RPCS3, and Cemu all have presets. Free download.