Команда 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 | Процесс копирования прерван из-за ошибки записи на диск.
|
Указав перед спецификацией исходного файла символ @, вы можете задать файл, содержащий список исходных файлов для копирования.