Команда XCOPY
Копирует каталоги, их подкаталоги и файлы.
XCOPY [/? /H] [@]спецификация_файлов
[каталог спецификация_файлов] [/A] [/D] [/D:дата] [/E]
[/F] [/H] [/L] [/M] [/P /C] [/R] [/S] [/V] [/W]
Параметры команды
| Параметр Описание
|
|---|
| /? или /H | Выводит справочный текст.
|
| /A | Копирует только файлы с установленным атрибутом архивизации. Атрибут исходного файла не изменяется.
|
| /D | Сообщает XCOPY, что приемник задает каталог, а не файл.
|
| /D:дата | Копирует только файлы с указанной или более поздней датой. Формат даты зависит от кода страны.
|
| /E | Создает в целевом каталоге подкаталоги,
даже если после завершения копирования они
будут пустыми.
|
| /F | Сообщает XCOPY, что в качестве приемника
задается файл, а не каталог.
|
| /H | Включает в операцию копирования скрытые и
системные файлы. По умолчанию системные
файлы игнорируются.
|
| /L | При копировании с одного диска на другой
кроме файлов копирует также метку диска.
|
| /M | Копирует файлы с установленным атрибутом,
архивизации, сбрасывая его у исходных файлов после копирования.
|
| /P или /C | Выводит запрос на подтверждение копирова-
ния каждого файла.
|
| /R | Перезаписывает файлы, доступные только по
чтению.
|
| /S | Копирует файлы в исходном каталоге и файлы
во всех его подкаталогах.
|
| /V | Проверяет корректность копирования, сравнивая источник с приемником.
|
| /W | Перед началом поиска файлов для копирования ждет, пока вы вставите дискету. Для
продолжения нажмите любую клавишу. Ctrl+C
прекращает копирование.
|
XCOPY селективно копирует группы файлов. Ее удобно использовать для копирования содержимого каталога вместе с его подкаталогами. "Спецификация_файлов" задает диск, маршрут и имена копируемых файлов. "Маршрут" задает целевой диск и каталог, куда вы хотите скопировать файлы. В случае переименования файлов вы можете
также задать целевые файлы.
Команда XCOPY генерирует следующие коды ошибок:
| Код | Описание
|
|---|
| 0 | Нормальное копирование (нет ошибок).
|
| 1 | Файлы для копирования не найдены.
|
| 2 | Процесс копирования прерван по Ctrl+C.
|
| 4 | Ошибка при инициализации. На диске не хватает
места или задана недопустимая буква диска.
|
| 5 | Процесс копирования прерван из-за ошибки записи на диск.
|
Указав перед спецификацией исходного файла символ @, вы можете задать файл, содержащий список исходных файлов для копирования.