ROBOCOPY - копирование файлов в OS Windows

1
2
3
4
Применение:: ROBOCOPY источник назначение [файл [файл]...] [Параметры]
Источник:: Исходная папка (диск:\путь или \\сервер\общий ресурс\путь).
Назначение :: Конечная папка (диск:\путь или \\сервер\общий ресурс\путь).
Файл :: Копировать файлы   (имена и подстановочные знаки: по умолчанию "*.*").

Параметры копирования

  • /S :: Копировать вложенные папки, кроме пустых.

  • /E :: Копировать вложенные папки, включая пустые.

  • /LEV:n :: Копировать только верхние n уровней исходного дерева папок.

  • /Z :: Копирование файлов с возобновлением.

  • /B :: Копирование файлов в режиме архивирования.

  • /ZB :: используется режим с возобновлением; если доступ запрещен, используется режим архивации.

  • /EFSRAW :: Копирование всех зашифрованных файлов в режиме EFS RAW.

  • /COPY:флаги копирования :: что копируется для файлов (по умолчанию /COPY:DAT). (флаги копирования: D=Данные, A=Атрибуты, T=Метки времени). (S=Безопасность=NTFS ACLs, O=Сведения о владельце, U=Сведения аудита).

  • /DCOPY:T :: Копирование меток времени папки.

  • /SEC :: Копировать файлы с параметрами безопасности (эквивалентно /COPY:DATS).

  • /COPYALL :: Копировать все сведения о файле (эквивалентно /COPY:DATSOU).

  • /NOCOPY :: Не копировать никаких сведений о файле (удобно использовать с параметром /PURGE).

  • /SECFIX :: Исправлять параметры безопасности для всех файлов, даже пропущенных.

  • /TIMFIX :: Исправлять атрибуты времени для всех файлов, даже пропущенных.

  • /PURGE :: Удалять файлы и папки назначения, которых больше не существует в источнике.

  • /MIR :: Создать зеркало дерева папок (эквивалентно /E с /PURGE).

  • /MOV :: Перемещать файлы (удаление из источника после копирования).

  • /MOVE :: Перемещать файлы и папки (удаление из источника после копирования).

  • /A+:[RASHCNET] :: Добавлять заданные атрибуты скопированным файлам.

  • /A+:[RASHCNET] :: Удалять заданные атрибуты из скопированных файлов.

  • /CREATE :: Создать только дерево папок и файлы нулевой длины.

  • /FAT :: Создать файлы назначения только в формате 8.3 FAT.

  • /256 :: Отключить поддержку длинных путей ( > 256 знаков).

  • /MON:n :: Наблюдать за источником; перезапустить после n изменений.

  • /MOT:m :: Наблюдать за источником; перезапустить через m минут, если произошли изменения.

  • /RH:hhmm-hhmm :: Часы запуска - время, когда можно запускать новое копирование.

  • /PF :: Проверять часы запуска по файлам (не по проходам).

  • /IPG:n :: Интервал между пакетами (мс) для снижения нагрузки на сеть при низкоскоростных подключениях.

  • /SL :: копирование самих символических ссылок вместо копирования целевого объекта этих ссылок.

  • /MT[:n] :: Выполнить многопотоковое копирование с помощью n потоков(по умолчанию 8).

n должно быть не меньше 1 и не больше 128.

Этот параметр несовместим с параметрами /IPG и /EFSRAW.

Для повышения производительности перенаправьте вывод с помощью параметра /LOG.

Параметры выбора файлов

  • /A :: Копировать только файлы с установленным атрибутом “Архивный”.

  • /M :: Копировать только файлы с атрибутом “Архивный” и сбросить его.

  • /IA:[RASHCNETO] :: Включить файлы, у которых установлен какой-либо из заданных атрибутов.

  • /XA:[RASHCNETO] :: Исключить файлы, у которых установлен какой-либо из заданных атрибутов.

  • /XF file [файл]… :: Исключить файлы, соответствующие заданным именам, путям и подстановочным знакам.

  • /XD dirs [папки]… :: Исключить папки, соответствующие заданным именам и путям.

  • /XC :: Исключить измененные файлы.

  • /XN :: Исключить более поздние файлы.

  • /XO :: Исключить более ранние файлы.

  • /XX :: Исключить дополнительные файлы и папки.

  • /XL :: исключить отдельно расположенные файлы и папки.

  • /IS :: Включить те же файлы.

  • /IT :: Включить оптимизированные файлы.

  • /MAX:n :: Максимальный размер файла - исключить файлы, размер которых более n байт.

  • /MIN:n :: Минимальный размер файла - исключить файлы, размер которых менее n байт.

  • /MAXAGE:n :: Максимальный возраст файла - исключить файлы, возраст которых превышает n дней.

  • /MINAGE:n :: Минимальный возраст файла - исключить файлы, возраст которых менее n дней.

  • /MAXLAD:n :: Наиболее поздняя дата последнего обращения - исключить файлы, которые не использовались с даты n.

  • /MINLAD:n :: Наиболее ранняя дата последнего обращения - исключить файлы, которые использовались после даты n.

(Если n < 1900, то n = n дней, в противном случае n - дата в формате ДДММГГГГ).

  • /XJ :: исключить точки соединения. (по умолчанию обычно включаются).

  • /FFT :: Использовать время файлов FAT (двухсекундная точность).

  • /DST :: Учитывать одночасовую разницу при переходе на летнее время.

  • /XJD :: Исключить точки соединения для папок.

  • /XJF :: Исключить точки соединения для файлов.

Параметры повторных попыток

  • /R:n :: число повторных попыток для неудавшихся копий: по умолчанию - 1 миллион.

  • /W:n :: Время ожидания между повторными попытками: по умолчанию - 30 секунд.

  • /REG :: Сохранить /R:n и /W:n в реестре как параметры по умолчанию.

  • /TBD :: Ждать, пока будут определены имена общих ресурсов (ошибка повторной попытки 67).

Параметры ведения журнала

  • /L :: Только список - файлы не копируются, не удаляются, не помечаются отметками времени.

  • /X :: Сообщать обо всех дополнительных файлах, а не только о выбраных.

  • /V :: Подробный вывод с указанием пропущенных файлов.

  • /TS :: Включать в вывод метки времени исходных файлов.

  • /FP :: Включать в вывод полные пути файлов.

  • /BYTES :: Печатать размеры в байтах.

  • /NS :: Без размера - не заносить в журнал размер файлов.

  • /NC :: Без класса - не заносить в журнал классы файлов.

  • /NFL :: Без списка файлов - не заносить в журнал имена файлов.

  • /NDL :: Без списка папок - не заносить в журнал имена папок.

  • /NP :: Без хода процесса - не отображать число скопированных процентов.

  • /ETA :: Показывать оценку времени окончания копирования файлов.

  • /LOG:файл :: Записывать состояние в файл журнала (перезаписывать существующий журнал).

  • /LOG+:файл :: Записывать состояние в файл журнала (добавлять к существующему журналу).

  • /UNILOG:файл :: Записывать состояние в файл журнала в формате Юникод (перезаписывать существующий журнал).

  • /UNILOG+:файл :: Записывать состояние в файл журнала в формате Юникод (добавлять к существующему журналу).

  • /TEE :: Направлять выходные данные в окно консоли и в файл журнала.

  • /NJH :: Без заголовка задания.

  • /NJS :: Без сведений о задании.

  • /UNICODE :: Cостояние вывода в формате Юникод.

Параметры задания

  • /JOB:имя_задания :: Взять параметры из указанного файла задания.

  • /SAVE:имя_задания :: Сохранить параметры в указанный файл задания

  • /QUIT :: Выйти после обработки командной строки (для просмотра параметров).

  • /NOSD :: Не указывается исходная папка.

  • /NODD :: Не указывается папка назначения.

  • /IF :: Включить следующие файлы.