Windows Bat Backup Script. Robocopy
REM Sicherungsscript. Die Verzeichnisse und Dateien die nicht mehr in der Source-Verzeichnis vorhanden sind werden gelöscht.
REM Zeitparsing hat Fehler. Stunden mit 0 vorne weden nicht übertragen.
REM Mehr dazu: http://www.robvanderwoude.com/datetimentparse.php
REM @echo off
set h=%time:~0,2%
set m=%time:~3,2%
set s=%time:~6,2%
set ms=%time:~9,2%
set CTIME=%h%.%m%.%s%.%ms%
set DATE=%date%
robocopy D:\ X:\ /E /XO /LOG:data-D-X-%DATE%-%CTIME%.txt /NP /R:2 /PURGE /XD $RECYCLE.BIN .dropbox.cache
rem -------------------------------------------------
rem /E :: Kopiert Unterverzeichnisse, einschließlich leerer Unterverzeichnisse.
rem /XO :: Schließt ältere Dateien aus.
rem /LOG:Log.txt :: Schreibt einen Log in die Datei Log.txt
rem /NP :: Kein Status - der Prozentsatz kopierter Elemente wird nicht angezeigt. Nötig, da sonst der Log ewig lang wird
rem /R:n :: Anzahl von Wiederholungsversuchen bei fehlerhaften Kopiervorgängen. Der Standardwert ist 1 Million. ->
rem verhindert, dass 1 mio mal versucht wird eine Operation auszuführen, die nicht möglich ist ;)
rem /PURGE :: löscht die Verzeichnisse und Dateien die nicht mehr in der Source vorhanden sind.
rem für weitere Parameter Start->Ausführen->cmd->help robocopy->enter
:EOF
REM Zeitparsing hat Fehler. Stunden mit 0 vorne weden nicht übertragen.
REM Mehr dazu: http://www.robvanderwoude.com/datetimentparse.php
REM @echo off
set h=%time:~0,2%
set m=%time:~3,2%
set s=%time:~6,2%
set ms=%time:~9,2%
set CTIME=%h%.%m%.%s%.%ms%
set DATE=%date%
robocopy D:\ X:\ /E /XO /LOG:data-D-X-%DATE%-%CTIME%.txt /NP /R:2 /PURGE /XD $RECYCLE.BIN .dropbox.cache
rem -------------------------------------------------
rem /E :: Kopiert Unterverzeichnisse, einschließlich leerer Unterverzeichnisse.
rem /XO :: Schließt ältere Dateien aus.
rem /LOG:Log.txt :: Schreibt einen Log in die Datei Log.txt
rem /NP :: Kein Status - der Prozentsatz kopierter Elemente wird nicht angezeigt. Nötig, da sonst der Log ewig lang wird
rem /R:n :: Anzahl von Wiederholungsversuchen bei fehlerhaften Kopiervorgängen. Der Standardwert ist 1 Million. ->
rem verhindert, dass 1 mio mal versucht wird eine Operation auszuführen, die nicht möglich ist ;)
rem /PURGE :: löscht die Verzeichnisse und Dateien die nicht mehr in der Source vorhanden sind.
rem für weitere Parameter Start->Ausführen->cmd->help robocopy->enter
:EOF
Kommentare