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

Kommentare

Beliebte Posts aus diesem Blog

Sichere FTP-Verbindung (FTP über SSL) mit FileZilla einrichten