Разликите между Robocopy и Xcopy

Разликите между Robocopy и Xcopy.

Огледално копие

За разлика от XCopy, Robocopy се използва за създаване на огледални копия (или синхронизиране) на директории. Вместо да копирате всички файлове от една директория в друга, Robocopy ще прегледа директорията на местоназначението и ще премахне файловете, които вече не са в основното дърво. Също така сравнява файловете в целевата директория с файловете, които ще бъдат копирани, и не губи времето да копира тези, които не са се променили.

автоматизация

Използването на опцията "Работни часове" (/ RH) с Robocopy ви позволява да конфигурирате момента, в който трябва да се правят копия вместо времето на командата, както в случая с XCopy. Тази автоматизация е най-полезна за ежедневно създаване на резервни копия или за работа с големи партиди, които отнемат известно време, но не изискват взаимодействие.

Обърнете внимание, че процесът robocopy.exe ще присъства в списъка с задачи, тъй като проверявате часовника, за да знаете кога да копирате. Robocopy също така позволява създаването на записи (с опцията / LOG: file) и опитите (по подразбиране 1 милион опити с 30 секунди разлика) за по-голяма автоматизация.

контрол

Robocopy позволява контрол на файлове и директории с командите "/ MON" или "/ MOT". "/ MON: n" копира файла до местоназначението без допълнителни промени, докато "/ MOT: m" проверява файла на всеки "m" минути, за да открие промените и след това го копира в случай на промени. Това е подобно на периодичното запазване на файл, докато работи върху него, но е по-ефективно. XCopy не позволява контрол.

атрибути

Както XCopy, така и Robocopy позволяват копирането на атрибута "архив" във файловете, но Robocopy върви още една стъпка, като позволява копирането на всички атрибути, включително времеви маркировки, сигурност, данни за собственика и одит. Тези допълнителни атрибути спомагат за поддържането на подходяща структура на директорията, особено при копиране като администратор.