Команды утилиты 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 | копирование самих символических ссылок вместо копирования целевого объекта этих ссылок. |
Параметры выбора файлов
| /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 | Включить следующие файлы. |
