От английского Robust File Copy — утилита командной строки для репликации (не просто копирования) каталогов (папок), работает только в MS Windows.
RoboCopy.exe ИСТОЧНИК ЦЕЛЬ [ФАЙЛ [ФАЙЛ]...] [ПАРАМЕТРЫ]
диск:\путь
или \\сервер\общий_ресурс\путь
)диск:\путь
или \\сервер\общий_ресурс\путь
)*.*
)Копирования | |
---|---|
/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 | копирование самих символических ссылок вместо копирования целевого объекта этих ссылок |
Выбора файлов | |
/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 | Состояние вывода в формате Юникод |
Задание | |
/JOB: имя_задания | Взять параметры из указанного файла задания |
/SAVE: имя_задания | Сохранить параметры в указанный файл задания |
/QUIT | Выйти после обработки командной строки (для просмотра параметров) |
/NOSD | Не указывается исходная папка |
/NODD | Не указывается папка назначения |
/IF | Включить следующие файлы |
RoboCopy.exe ИСТОЧНИК ЦЕЛЬ /MIR /njh /njs /ndl /nc /ns /np /nfl
RoboCopy.exe ИСТОЧНИК ЦЕЛЬ /MIR /NP /LOG+:ОТЧЕТ