Robocopy

Das Programm „Robocopy“ ist ein kleines Tool von Microsoft, das ähnlich wie der xcopy-Befehl ganze Verzeichnisse kopieren kann, aber hierbei zahlreiche zusätzliche Optionen und Schalter anbietet. Das Tool ist Bestandteil des Windows Server 2003 Resource Kit.

Den Download finden Sie unter:

:sieheauch: http://www.microsoft.com/en-us/download/details.aspx?id=17657

Eine vollständige Beschreibung aller Parameter finden Sie hier:

:sieheauch: http://technet.microsoft.com/de-de/library/cc733145(v=ws.10).aspx

Ein typischer Aufruf von Robocopy würde hierbei in etwa so aussehen:

robocopy.exe c:\sourcedir\ d:\destinationdir\ *.* /e /log:c:\temp\logfile.log

Alternativ können Sie statt /e auch den Parameter /mir verwenden, um einen Mirror (also eine Spiegelung) anzulegen. Der Mirror sorgt im Gegensatz zu der anderen Option dafür, dass Dateien, die in der Quelle nicht existieren, auch im Ziel gelöscht werden, so dass Ziel und Quelle identisch sind.

Pfadangaben mit Leerzeichen

Enthält der Ordnername des Ziels oder der Quelle ein Leerzeichen, so können Sie die Pfadangabe hierbei einfach in Anführungszeichen setzen. Wichtig ist dabei aber, dass am Ende der Angabe kein Backslash „\“ mehr angegeben werden darf!

Ohne Leerzeichen erlaubt:

robocopy.exe c:\sourcedir\ d:\destinationdir\ *.* /e /log:c:\temp\logfile.log

Mit Leerzeichen geht es nur ohne Backslash am Ende:

robocopy.exe "c:\sourcedir" "d:\destinationdir" *.* /e /log:c:\temp\logfile.log

FEHLER 5: Zugriff verweigert

Wird das Robocopy-Tool verwendet, um Dateien auf ein einfaches NAS-Laufwerk zu synchronisieren, kann dabei u.U. die folgende Fehlermeldung auftreten:

2014/11/14 12:01:54 FEHLER 5 (0x00000005) Dateiattribute werden geändert \\server\freigabe\
Zugriff verweigert

Der Fehler tritt auf, weil manche Linux-basierte NAS-Laufwerke bestimmte Dateiattribute nicht unterstützen. Zur Abhilfe müssen Sie beim Aufruf des Robocopy-Befehls nur die Option /COPY:DT ergänzen:

robocopy.exe c:\sourcedir\ d:\destinationdir\ *.* /e /copy:DT /log:c:\temp\logfile.log
allgemeines/windows/robocopy.txt · Zuletzt geändert: 16.11.2014 01:27 von mkahlert · 7558 Zugriffe bisher