Różnice między Robocopy i Xcopy

Różnice między Robocopy i Xcopy.

Kopia lustrzana

W przeciwieństwie do XCopy, Robocopy służy do tworzenia kopii lustrzanych (lub synchronizacji) katalogów. Zamiast kopiować wszystkie pliki z jednego katalogu do drugiego, Robocopy przejrzy katalog docelowy i usunie pliki, których już nie ma w drzewie głównym. Porównuje również pliki w katalogu docelowym z plikami, które zostaną skopiowane i nie marnuje czasu na kopiowanie tych, które się nie zmieniły.

Automatyzacja

Użycie opcji "Run Hours" (/ RH) z Robocopy umożliwia skonfigurowanie momentu, w którym należy wykonać kopie zamiast czasu polecenia, tak jak w przypadku XCopy. Ta automatyzacja jest najbardziej przydatna do tworzenia codziennych kopii zapasowych lub dużych zadań wsadowych, które wymagają trochę czasu, ale nie wymagają interakcji.

Weź pod uwagę, że proces robocopy.exe będzie obecny na liście zadań, ponieważ sprawdzasz zegar, aby wiedzieć, kiedy skopiować. Robocopy umożliwia również tworzenie rekordów (z opcją / LOG: plik) i ponawia próby (domyślnie 1 milion prób z 30 sekundową różnicą) dla większej automatyzacji.

Kontrola

Robocopy umożliwia kontrolę plików i katalogów za pomocą poleceń "/ MON" lub "/ MOT". "/ MON: n" kopiuje plik do miejsca przeznaczenia bez dalszych zmian, a "/ MOT: m" sprawdza plik co każde "m" minut, aby znaleźć zmiany, a następnie kopiuje je w przypadku zmian. Jest to podobne do zapisywania pliku okresowo podczas pracy nad nim, tylko że jest bardziej wydajne. XCopy nie pozwala na kontrolę.

Atrybuty

Zarówno XCopy, jak i Robocopy zezwalają na kopiowanie atrybutu "archive" w plikach, ale Robocopy idzie o krok dalej, umożliwiając kopiowanie wszystkich atrybutów, w tym datownika, zabezpieczeń, danych właściciela i audytu. Te dodatkowe atrybuty pomagają w utrzymaniu odpowiedniej struktury katalogów, szczególnie podczas kopiowania jako administrator.