Robocopy: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Script) |
|||
Zeile 1: | Zeile 1: | ||
= Beispiel für Backup = | = Beispiel für Backup = | ||
<pre> | <pre> | ||
robocopy c:\source d:\target /s /e /purge /mt: | robocopy c:\source d:\target /s /e /purge /mt:4 /DCOPY:DAT /nfl /ndl /np /LOG+:robocopy.log | ||
</pre> | </pre> | ||
* /purge: Löschen nicht mehr existierender Datein/Verzeichnisse | * /purge: Löschen nicht mehr existierender Datein/Verzeichnisse | ||
Zeile 8: | Zeile 8: | ||
* /ndl: Verzeichnisse nicht ausgeben | * /ndl: Verzeichnisse nicht ausgeben | ||
* /np: keinen Fortschritt ausgeben | * /np: keinen Fortschritt ausgeben | ||
* /mt:4 4 Threads | |||
== Script == | == Script == |
Version vom 21. Mai 2020, 09:35 Uhr
Beispiel für Backup
robocopy c:\source d:\target /s /e /purge /mt:4 /DCOPY:DAT /nfl /ndl /np /LOG+:robocopy.log
- /purge: Löschen nicht mehr existierender Datein/Verzeichnisse
- /DCOPY:DAT D(atum) A(ttributes) T(imestamp) von Verzeichnissen kopieren
- /nfl: Dateinamen nicht ausgeben, Fehler aber schon
- /ndl: Verzeichnisse nicht ausgeben
- /np: keinen Fortschritt ausgeben
- /mt:4 4 Threads
Script
set SRC=d:\source set TRG_BASE=d:\backup set LABEL_1=%TRG_BASE%\.last.backup.id.1 if exist %LABEL_1% goto isone TRG=$TRG_BASE/sicherung_1 echo "1" > %LABEL_1% goto next :isone TRG=$TRG_BASE/sicherung_2 del %LABEL_1% /Y :next robocopy %SRC% %TRG% /s /e /purge /mt:16 /DCOPY:DAT /nfl /ndl :ready echo "Laufwerk auswerfen und Platte entfernen" :end