@echo offsetlocal
:: Konfigurationset "source=C:\Users\marku\Saved Games\Enshrouded" set "destination=D:\BackUps"set "interval=600" :: Zeitintervall in Sekunden (1 Stunde = 3600 Sekunden)
echo Starte regelmaeßige Sicherung...echo Quelle: %source%echo Ziel: %destination%echo Intervall: %interval% Sekunden
:loop:: Zeitstempel erstellen (Jahr-Monat-Tag_Stunde-Minute-Sekunde)for /f "tokens=2 delims==" %%i in ('wmic os get localdatetime /value') do set datetime=%%iset "timestamp=%datetime:~0,4%-%datetime:~4,2%-%datetime:~6,2%_%datetime:~8,2%-%datetime:~10,2%-%datetime:~12,2%"
:: Zielordner mit Zeitstempelset "backupfolder=%destination%\Backup_%timestamp%"
echo [%time%] Sicherung gestartet: %backupfolder%...mkdir "%backupfolder%"xcopy "%source%" "%backupfolder%" /E /I /Y /Qif %errorlevel% equ 0 ( echo [%time%] Sicherung erfolgreich!) else ( echo [%time%] Fehler bei der Sicherung!)
echo [%time%] Warten auf nächstes Intervall (4 Stunden)...timeout /t %interval% /nobreak >nulgoto loop