Команды утилиты 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 | Включить следующие файлы. |