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

Robocopy (Работно копиране на файлове) и XCopy са два инструмента на командния ред, които често се използват при прехвърляне на файлове за Windows. XCopy е включен в повечето версии на Windows, но е по-малко използван, тъй като Robocopy се разпространява както с Windows Vista, така и с Windows 7. Robocopy също е част от Windows Resource Kit. За всички видове масово копиране на файлове и двете са полезни програми, но Robocopy има някои опции, които улесняват работата.

Огледален

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

Видео на деня

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

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

Имайте предвид, че процесът robocopy.exe ще присъства в списъка със задачи, тъй като проверява часовника, за да види кога да копира. Robocopy също поддържа регистриране — с опцията /LOG: файл; и повторен опит — по подразбиране са 1 милион опита с интервал от 30 секунди — за по-нататъшна автоматизация.

Мониторинг

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

Атрибути

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