Robocopy что за программа

Читатель сайта, Иван, прислал такой вопрос:

Добрый день, помогите мне с одним вопросом,мне нужно сделать скрипт-программу, которая делала бы резервные копии файлов, объясню подробнее. В этой программе нужно указать, с каких папок производится копирование файлов, но не всех, а обновленных за последний день, скопировать мне их нужно в расшаренную папку на другом компьютере. Мои действия были такими, пишу программу с командой robocopy, потом через планировщик задач хотел сделать постоянное исполнение. Подскажите, как правильно написать команду, я не силен в программировании, не знаю, как правльно указать сетевое имя, спасибо заранее. Иван

Что такое robocopy?

Это утилита командной строки Windows для копирования файлов из одной папки в другую. Причем, это не просто копирование, утилита выполняет репликацию. К сожалению, у меня нет опыта использования этой утилиты, но я так понимаю, что это что-то вроде rsync в unix. Это очень удобно для создания резервных копий (бэкапов), например.

Robocopy Command For Copying Files| Robocopy Command In Windows | Copy Large Amount of Files Windows

Примеры использования robocopy

Вообще синтаксис команды прост. Указывается исходная папка и конечная для репликации. Если копируете в сетевое хранилище — то сначала пишется имя хоста. Стандартно сетевой путь начинается с двух обратных слешей:

robocopy C:folder \backupserverbackup

Можно копировать даже с одного сервера на другой :

robocopy \myServermyFoldermyFile.txt \myOtherServermyOtherFolder

(Такой «финт» например недоступен для утилит unix — rsync, scp. При копировании через SSH только одна сторона может быть удаленной — либо исходник, либо цель) Другие примеры можно посмотреть на страничке утилиты в wiki.

Полное описание опций утилиты

На просторах интернетов нашлась вот такая шикарная табличка, которая даёт исчерпывающую информацию по использованию утилиты:

ROBOCOPY Синтаксис

ROBOCOPY источник назначение [файл [файл]…] [Параметры]

Источник:: Исходная папка (диск:путь или \серверобщий ресурспуть).
Назначение :: Конечная папка (диск:путь или \серверобщий ресурспуть).
Файл :: Копировать файлы (имена и подстановочные знаки: по умолчанию «*.*»).

До версии Windows Vista поставлялась как часть пакета Resource Kit. Начиная с Windows Vista представлена как стандартный компонент.

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

/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).

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

/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 Включить следующие файлы.
Читайте также:
Программа 1с уат что это такое

Заметки

Утилита robocopy («Robust File Copy» = «надежное копирование файлов») упрощает задачу резервного копирования большого количества файлов.

How to copy large amounts of files in Windows


Она позволяет копировать только изменившиеся файлы, что дает значительное ускорение при постоянном резервном копировании. Изменение файла определяется по его дате, размеру и атрибутам.
При копировании данных с Windows систем на устройства сетевого хранения (NAS) может возникнуть ситуация, что ваш NAS не поддерживает точность времени создания файлов, принятую в NTFS (100 наносекунд). Это может привести к тому, что идентичные файлы будут квалифицированы как разные, что вызовет необходимость копирования. Параметр /FFT заставляет сравнивать метки создания файлов с двухсекундной точностью. Это может позволить избежать копирования одинаковых файлов.

Примеры

ROBOCOPY \Server1reports \Server2backup
Простое копирование

ROBOCOPY \Server1reports \Server2backup *.* /E
Копирование с поддиреториями

ROBOCOPY C:work /MAX:33554432 /L
Список всех файлов в папке, размер которых более 32М

Графический интерфейс для robocopy

Для автоматизации, конечно, это не подходит, но оказалось что есть и такое.

Графический интерфейс для утилиты robocopy

А здесь кратко суть:

У традиционных функций копирования и вставки, встроенных в Microsoft® Windows® есть некоторые ограничения. Эти функции довольно хорошо подходят для решения простых задач (перемещение документа из одной директории в другую и т.д.), но им не хватает дополнительных возможностей, которые необходимы IT-специалисту в рабочей области.

Например, операция копирования и вставки не предусматривает никакой возможности надежного восстановления, что позволило бы обеспечить восстановление файлов при коротком сетевом сбое. Такая схема построена на принципе “всё или ничего”, особенно при копировании целых каталогов.

Посредством пользовательского интерфейса (UI) вы не можете выбрать для копирования только новые или обновленные файлы. Вы либо копируете отдельные файлы, целые каталоги, либо вообще ничего. Введение в Robocopy. Этот мощный инструмент, включенный в Microsoft Windows Server® 2003 Resource Kit Tools, включает все эти новые функции и даже больше.

Robocopy обеспечивает выполнение более серьезных задач по копированию файлов, которые могут действительно облегчить вашу работу. Самым большим достоинством, как мне кажется, будет для вас возможность создания полных зеркальных копий двух файловых структур (включая все вложенные каталоги и файлы, по вашему выбору), не копируя каких-либо ненужных файлов. Будут копироваться только новые или обновленные файлы из их исходного местоположения. Robocopy также позволяет сохранять всю соответствующую информацию о файле, включая дату и время изменения, списки управления доступом (ACL) и т.п. Microsoft

Что подтверждает обозначенную в самом начале догадку, что это похоже на rsync из мира Linux. Я именно его использую для своего генератора скриптов бэкапирования. Значит, можно построить аналогичный скрипт для windows на базе robocopy.

Admin

IT-cпециалист с высшим техническим образованием и 8-летним опытом системного администрирования. Подробней об авторе и контакты. Даю бесплатные консультации по информационным технологиям, работе компьютеров и других устройств, программ, сервисов и сайтов в интернете. Если вы не нашли нужную информацию, то задайте свой вопрос!

Источник: answit.com

Где находится Robocopy в операционной системе?

Исполняемый файл «Robocopy.exe» находится в папке «C:WindowsSystem32». Последняя версия утилиты весит всего 196 килобайта. Несмотря на небольшой размер утилита очень функциональна.

Синтаксис Robocopy

Синтаксис робокопи состоит из двух обязательных составляющих «Источник» и «Назначение», а так же из двух необязательных — фильтр файлов и параметров.

robocopy Источник Назначение [Файл [Файл]. ] [Параметры]

  • «Источник» — Путь откуда необходимо копировать файлы и папки. Путь может быть локальным или сетевым.
  • «Назначение» — Путь куда необходимо скопировать файлы и папки. Путь может быть локальным или сетевым.
  • «[Файл [Файл]. ]» — файлы которые необходимо скопировать. Доступно использование «wildcard» символов (* или ?). Если фильтр не задан, то по умолчанию используется «*.*».
  • «[Параметры]» — Параметры копирования.

Для получения справки используем следующую команду:

robocopy /help

Для получения более подробной справки по параметрам копирования и ключам необходимо использовать команду:

robocopy /?

Примеры использования Robocopy

1. Самый простой пример использования Robocopy — полное копирование содержимого из одной папки в другую, включая пустые файлы и папки:

robocopy «C:folder1» «C:folder2» /E

2. Создания зеркала. В «folder2» будут удалены все файлы и папки, которых нет в копируемой папке «folder1»:

robocopy «C:folder1» «C:folder2» /MIR

3. Копирования всех файлов с расширением «.txt»:

robocopy «C:folder1» «C:folder2» *.txt

4. Пример копирования профиля пользователя в доменной сети с логированием процесса копирования, сохранением меток, повтором копирования в случае неудачи:

robocopy «\computer1C$UsersUsername» «\computer2backup» /mir /copy:DAT /xo /r:1 /w:1 /log:»C:log.txt»

Параметры Robocopy

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

  • /S — Копировать вложенные папки, кроме пустых.
  • /E — Копировать вложенные папки, включая пустые.
  • /LEV:n — Копировать только верхние n уровней исходного дерева папок.
  • /Z — Копирование файлов с возобновлением.
  • /B — Копирование файлов в режиме архивирования.
  • /ZB — Используется режим с возобновлением; если доступ запрещен, используется режим архивации.
  • /J — Копирование с использованием небуферизованного ввода-вывода (рекомендуется для больших файлов).
  • /EFSRAW — Копирование всех зашифрованных файлов в режиме EFS RAW.
  • /COPY:флаги копирования — Что копируется для файлов (по умолчанию /COPY:DAT). (флаги копирования: D=данные, A=атрибуты, T=метки времени, X=пропускать альтернативные потоки данных). (S=Безопасность=NTFS ACLs, O=Сведения о владельце, U=Сведения аудита).
  • /SEC — Копировать файлы с параметрами безопасности (эквивалентно /COPY:DATS).
  • /COPYALL — Копировать все сведения о файле (эквивалентно /COPY:DATSOU).
  • /NOCOPY — Не копировать никаких сведений о файле (полезно с параметром /PURGE).
  • /SECFIX — Исправлять параметры безопасности для всех файлов, даже пропущенных.
  • /TIMFIX — Исправлять атрибуты времени для всех файлов, даже пропущенных.
  • /PURGE — Удалять файлы и папки назначения, которых больше не существует в источнике.
  • /MIR — Создать зеркало дерева папок (эквивалентно /E с /PURGE).
  • /MOV — Перемещать файлы (удаление из источника после копирования).
  • /MOVE — Перемещать файлы и папки (удаление из источника после копирования).
  • /A+:[RASHCNET] — Добавлять заданные атрибуты скопированным файлам.
  • /A-:[RASHCNETO]— из скопированных файлов удаляются указанные атрибуты.
  • /CREATE — Создать только дерево папок и файлы нулевой длины.
  • /FAT — Создать файлы назначения только в формате 8.3 FAT.
  • /256 — Отключить поддержку длинных путей ( > 256 знаков).
  • /MON:n — Наблюдать за источником; перезапустить после n изменений.
  • /MOT:m — Наблюдать за источником; перезапустить через m минут, если произошли изменения.
  • /RH:hhmm-hhmm — Часы запуска — время, когда можно запускать новое копирование.
  • /PF — Проверять часы запуска по файлам (не по проходам).
  • /IPG:n — Интервал между пакетами (мс) для снижения нагрузки на сеть при низкоскоростных подключениях.
  • /SJ — копировать соединения как соединения, а не как целевые объекты соединений.
  • /SL — копировать символические ссылки как ссылки, а не как целевые объекты ссылок.
  • /MT[:n] — Выполнить многопотоковое копирование с помощью n потоков (по умолчанию 8). n должно быть не меньше 1 и не больше 128. Этот параметр несовместим с параметрами /IPG и /EFSRAW. Перенаправляйте выходные данные с помощью параметра /LOG, чтобы повысить производительность.
  • /DCOPY:флаги копирования — Что копировать для каталогов (по умолчанию /DCOPY:DA).
  • (флаги копирования: D=данные, A=атрибуты, T=метки времени, E=расширенные атрибуты, X=пропускать альтернативные потоки данных).
  • /NODCOPY — Не копировать никаких сведений о каталоге (по умолчанию выполняется /DCOPY:DA).
  • /NOOFFLOAD — Копирование файлов без использования механизма разгрузки копий Windows.
  • /COMPRESS— запрашивать сетевое сжатие во время передачи файла, если применимо.
Читайте также:
Apex программа что это

Параметры регулирования копирования файла

  • /IoMaxSize:n[KMG] — запрошенный максимальный размер ввода-вывода на цикл , в n [KMG] байт.
  • /IoRate:n[KMG] — запрошенная скорость ввода-вывода, в n [KMG] байт в секунду.
  • /Threshold:n[KMG] — пороговое значение размера файла для регулирования, в n [KMG] байт (см. примечания).

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

  • /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 — дата в формате ДДММГГГГ).
  • /FFT — использовать время файлов FAT (двухсекундная точность).
  • /DST — учитывать одночасовую разницу при переходе на летнее время.
  • /XJ — исключить символьные ссылки (для файлов и каталогов) и точки соединения.
  • /XJD — исключить символические ссылки для каталогов и точки соединения.
  • /XJF — исключить символические ссылки для файлов.
  • /IM — Включение измененных файлов (отличающееся время изменения).

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

  • /R:n — Число повторных попыток для неудавшихся копий: по умолчанию — 1 миллион.
  • /W:n — Время ожидания между повторными попытками: по умолчанию — 30 секунд.
  • /REG — Сохранить /R:n и /W:n в реестре как параметры по умолчанию.
  • /TBD — Ждать, пока будут определены имена общих ресурсов (ошибка повторной попытки 67).
  • /LFSM — работать в режиме нехватки свободного места, включая паузу и возобновление копирования (см. примечания).
  • /LFSM:n[KMG] — /LFSM, задающий размер основания в n [К: кило, М: мега, Г: гига] байт.

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

  • /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 — Включить следующие файлы.

Источник: amur.pro

robocopy

Копирует данные файла из одного расположения в другое.

Синтаксис

robocopy [[ . ]] []

Например, чтобы скопировать файл с именем yearly-report.mov из c:reports в общую папку \marketingvideos , включив многопоточность для повышения производительности (с параметром /mt ) и возможность перезапуска передачи в случае ее прерывания (с параметром /z ), введите:

robocopy c:reports «\marketingvideos» yearly-report.mov /mt /z

Если какие-либо данные копируются из корневого каталога устройства, целевой каталог будет использовать атрибут «скрытый» в процессе копирования.

Параметры

Параметр Описание
Указание пути к исходному каталогу.
Указание пути к целевому каталогу.
Указывает файл или файлы для копирования. Поддерживаются подстановочные знаки (* или ?). Если этот параметр не указан, *.* используется в качестве значения по умолчанию.
Указывает параметры для использования с командой robocopy , включая параметры копирования, файла, повторных попыток, ведения журнала и задания .

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

  • D — данные
  • A — атрибуты
  • T — метки времени
  • X — пропуск альтернативных потоков данных
  • S — список управления доступом NTFS (ACL)
  • O — сведения о владельце
  • U — сведения об аудите
  • D — данные
  • A — атрибуты
  • T — метки времени
  • E — расширенный атрибут
  • X — пропуск альтернативных потоков данных
  • R — только для чтения
  • A — архив
  • S — система
  • H — скрытый
  • C — сжатый
  • N — не индексировано содержимого
  • E — зашифровано
  • T — временный
  • R — только для чтения
  • A — архив
  • S — система
  • H — скрытый
  • C — сжатый
  • N — не индексировано содержимого
  • E — зашифровано
  • T — временный
  • O — в автономном режиме
Читайте также:
Joxi что это за программа и нужна ли

При использовании параметра копирования /secfix укажите тип сведений о безопасности, которые требуется скопировать, используя один из следующих дополнительных параметров копирования:

Параметр /mt появился в Windows Server 2008 R2, и его функциональные возможности применяются к текущим версиям Windows Server.

Параметры регулирования копирования файлов

Параметр Описание
/iomaxsize: [kmg] Запрошенный максимальный размер ввода-вывода на цикл чтения и записи в nkилобайтах, megabytes или gigabytes.
/iorate: [kmg] Запрошенная скорость ввода-вывода в nkмб egabytesили gigabytes в секунду.
/threshold: [kmg] Пороговое значение размера файла для регулирования в nkмотобайтах, megabytes или gigabytes (см. примечания).

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

  • R — только для чтения
  • A — архив
  • S — система
  • H — скрытый
  • C — сжатый
  • N — не индексировано содержимого
  • E — зашифровано
  • T — временный
  • O — в автономном режиме
  • R — только для чтения
  • A — архив
  • S — система
  • H — скрытый
  • C — сжатый
  • N — не индексировано содержимого
  • E — зашифровано
  • T — временный
  • O — в автономном режиме

Параметры повтора

Параметр Описание
/r: Указание количества повторных попыток для неудавшихся копий. Значение по умолчанию n — 1 000 000 (один миллион повторных попыток).
/w: Указание времени ожидания между повторными попытками в секундах. Значение по умолчанию n равно 30 (время ожидания 30 секунд).
/Reg Сохраняет значения, указанные в параметрах /r и /w , в качестве параметров по умолчанию в реестре.
/Tbd Указывает, что система будет ожидать определения имен общих ресурсов (ошибка повтора 67).
/lfsm Работа в режиме мало свободного места, который позволяет копировать, приостанавливать и возобновлять (см. примечания).
/lfsm: [kmg] Задает размер пола в nkилобайтах, megabytes или gigabytes.

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

Параметр Описание
/l Указывает, что файлы должны быть перечислены только (а не скопированы, удалены и не указаны метки времени).
/x Сообщает обо всех дополнительных файлах, а не только о выбранных.
/v Создает подробные выходные данные и показывает все пропущенные файлы.
/Ts Включает метки времени исходного файла в выходные данные.
/fp Включает полные имена путей к файлам в выходных данных.
/bytes Печатает размеры в байтах.
/Ns Указывает, что размеры файлов не регистрируются в журнале.
/nc Указывает, что классы файлов не записываются в журнал.
/nfl Указание, что имена файлов не должны регистрироваться.
/ndl Указание, что имена каталогов не должны регистрироваться.
/np Указывает, что не нужно отображать ход выполнения операции копирования (количество копируемых файлов или каталогов).
/Eta Показывает предполагаемое время прибытия (ETA) скопированных файлов.
/Журнала: Запись выходных данных о состоянии в файл журнала (перезапись существующего файла журнала).
/log+: Записывает выходные данные состояния в файл журнала (добавляет выходные данные в существующий файл журнала).
/unilog: Записывает выходные данные состояния в файл журнала в виде текста Юникода (перезаписывает существующий файл журнала).
/unilog+: Записывает выходные данные состояния в файл журнала в виде текста в Юникоде (добавляет выходные данные в существующий файл журнала).
/tee Записывает выходные данные состояния в окно консоли и в файл журнала.
/njh Указывает, что заголовок задания отсутствует.
/njs Указывает, что сводка по заданию отсутствует.
/unicode Отображает выходные данные состояния в виде текста Юникода.

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

Параметр Описание
/Работу: Указывает, что параметры должны быть получены из именованного файла задания. Чтобы запустить /job:jobname , необходимо сначала запустить /save:jobname параметр , чтобы создать файл задания.
/Сохранить: Указывает, что параметры должны сохраняться в именованный файл задания. Его необходимо запустить перед запуском /job:jobname . Перед этим параметром необходимо указать все параметры копирования, повтора и ведения журнала.
/Бросить Завершает работу после обработки командной строки (для просмотра параметров).
/nosd Указывает, что исходный каталог не указан.
/nodd Указывает, что целевой каталог не указан.
/Если Включает указанные файлы.

Комментарии

  • Использование /PURGE или /MIR в корневом каталоге тома ранее приводило к тому, что robocopy также применил запрошенную операцию к файлам в каталоге сведений о системном томе. Это больше не так, как если бы было указано, robocopy пропустит все файлы или каталоги с таким именем в исходном и целевом каталогах верхнего уровня сеанса копирования.
  • Классификация измененных файлов применяется только в том случае, если исходная и целевая файловые системы поддерживают метки времени изменения, такие как NTFS, а исходные и целевые файлы имеют разное время изменения, но в противном случае одинаковы. Эти файлы не копируются по умолчанию. Укажите параметр /IM , чтобы включить их.
  • Флаг /DCOPY:E запрашивает попытку расширенного копирования атрибутов для каталогов. Robocopy продолжит работу, если не удалось скопировать EA каталога. Этот флаг не включен в /COPYALL.
  • Если задан параметр /IoMaxSize или /IoRate , robocopy включит регулирование файлов копирования, чтобы снизить нагрузку на систему. Они могут быть скорректированы в соответствии с оптимальными значениями и параметрами копирования, но система и robocopy могут настраивать их в соответствии с допустимыми значениями при необходимости.
  • Если используется параметр /Threshold , он указывает минимальный размер файла для регулирования. Файлы меньше этого размера не будут регулироваться. За значениями всех трех параметров может следовать необязательный символ суффикса, например [KMG] (кило, мега, гига).
  • Использование /LFSM запрашивает robocopy для работы в режиме нехватки свободного места. В этом режиме robocopy будет приостанавливаться всякий раз, когда копия файла приведет к тому, что свободное пространство целевого тома окажется ниже значения floor. Это значение можно явно указать с помощью флага /LFSM:n[KMG].
  • Если параметр /LFSM указан без явного значения этажа, для параметра floor устанавливается значение 10 % от размера целевого тома. Режим нехватки свободного места несовместим с /MT и /EFSRAW.

Коды выхода (возврата)

Значение Описание
Файлы не были скопированы. Сбой не обнаружен. Файлы не были несогласованы. Файлы уже существуют в целевом каталоге; Поэтому операция копирования была пропущена.
1 Все файлы успешно скопированы.
2 В целевом каталоге есть некоторые дополнительные файлы, отсутствуют в исходном каталоге. Файлы не были скопированы.
3 Некоторые файлы были скопированы. Были представлены дополнительные файлы. Сбой не обнаружен.
5 Некоторые файлы были скопированы. Некоторые файлы не совпадают. Сбой не обнаружен.
6 Существуют дополнительные файлы и файлы с несоответствием. Файлы не были скопированы, а ошибки не обнаружены, что означает, что файлы уже существуют в целевом каталоге.
7 Были скопированы файлы, обнаружено несоответствие файлов, а также присутствуют дополнительные файлы.
8 Несколько файлов не были скопированы.

Любое значение, равное или больше 8 , указывает на то, что во время операции копирования произошел по крайней мере один сбой.

Связанные ссылки

Источник: learn.microsoft.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru