Aplikacje: Robust File Copy czyli Robocopy

Kolejny niezbędnik administratora bez którego nie wyobrażam sobie kopiowania dużej ilości danych czy synchronizowania zawartości katalogów. Jest z nami od 25 lat a w systemach Windows natywnie od wersji 7/2008. Jest to sprawdzona aplikacja w każdym dziale IT gdzie Windowsy mają coś do powiedzenia.

Robust File Copy w skrócie Robocopy jest narzędziem wiersza poleceń pozwalającym na sprawne kopiowanie, migrowanie, synchronizowanie czy przenoszenie plików na wszystkie możliwe sposoby. Na temat parametrów które można użyć z poleceniem powstało dziesiątki wpisów – nie będziemy ich powielać wystarczy że w wierszu poleceń wbijecie:

robocopy /?

Albo zajrzyjcie na strony Microsoft lub SS64. Poniżej sprawdzony sposób na synchronizowanie dwóch folderów (cel jest udziałem sieciowym). Synchronizacja skopiuje wszystko co mamy w źródle do celu. Jeżeli w celu jest jakiś plik którego nie ma w źródle zostanie on usunięty. Robocopy próbuje 3 razy odczytać pliki ze źródła, czekając 2 sekundy przed każdą z prób, kopiowanie wykonywane jest wielowątkowo (16 wystąpień), dodatkowo loguje całe zadanie do pliku backup.txt . Parametr /Z pozwala na restart procesu kiedy udział sieciowy jest nie dostępny.

robocopy "C:\source" "\\backup" /MIR /R:3 /W:2 /MT:16 /LOG:"C:\backup.txt" /Z