Robocopy: Difference between revisions
No edit summary |
|||
| Line 35: | Line 35: | ||
|Задаёт параметры, используемые командой robocopy, включая параметры копирования, выбора файлов, повторных попыток, ведения журнала и задания. |
|Задаёт параметры, используемые командой robocopy, включая параметры копирования, выбора файлов, повторных попыток, ведения журнала и задания. |
||
|} |
|} |
||
Полный синтаксис утилиты Robocopy (все параметры и их описания) можно посмотреть, используя команду <code>robocopy /?</code> в «Командной строке / Command Prompt». |
|||
Revision as of 21:34, 12 October 2022
Robocopy (сокращение от Robust File Copy) – это утилита командной строки для Microsoft Windows. Она предназначена для отказоустойчивого копирования или репликации файлов и каталогов везде, куда имеет доступ компьютер, включая локальные диски, съёмные диски, локальную сеть и удалённые серверы, при этом сохраняя все свойства копируемых файлов. Функционально утилита заменяет XCOPY, добавляя больше возможностей. Впервые выпущена как часть Windows NT 4.0 Resource Kit, однако стала стандартной функцией Windows, начиная с Windows Vista и Windows Server 2008.

Возможности
Возможности Robocopy сильно превосходят другие встроенные команды Windows, такие как «copy» и «xcopy». В отличие от ранее упомянутых команд, Robocopy:
- Устойчива к обрывам сети (может продолжить копирование после восстановления сети);
- Обладает возможностью копирования всех (или выборочных) свойств файлов;
- Позволяет копировать файлы и директории, запрещённые для доступа даже администратору;
- Имеет индикатор прогресса копирования;
- Имеет возможность безошибочного копирования путей, превышающих 259 символов – вплоть до теоретического предела около 32 000 символов;
- Благодаря эффективным алгоритмам и многопоточности выполняет копирование намного быстрее, чем обычное копирование средствами Windows;
- И т.д.
Пример синтаксиса
robocopy <источник> <назначение> [<файл>[...]] [<параметры>]
| Параметры | Описание |
|---|---|
| <источник> | Указание пути к исходной папке (диск:\путь или \\сервер\общий ресурс\путь).
|
| <назначение> | Указание пути к конечной папке (диск:\путь или \\сервер\общий ресурс\путь).
|
| <файл> | Указывает файл или файлы для копирования. (По умолчанию “*.*”) |
| <параметры> | Задаёт параметры, используемые командой robocopy, включая параметры копирования, выбора файлов, повторных попыток, ведения журнала и задания. |
Полный синтаксис утилиты Robocopy (все параметры и их описания) можно посмотреть, используя команду robocopy /? в «Командной строке / Command Prompt».