Команды консоли: XCOPY

XCOPY источник [результат] [/A | /M] [/D[:дата]] [/P] [/S [/E]] [/V]
 [/W] [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U] [/K]
 [/O] [/X] [/Y] [/-Y] [/N] [/Z] [/EXCLUDE:файл1[+файл2][+файл3]]

С помощью данной команды можно выполнять копирование больших групп файлов или целых структур папок вместе с их содержимым. В отличие от других аналогичных команд XCOPY, обладает более широкими возможностями и позволяет задействовать множество различных параметров:

  • источник- файл, группа файлов или папок, предназначенных для копирования;
  • результат- путь к месту расположения и (или) имена новых файлов и папок при их одновременном переименовании;
  • /A- копирование (среди прочих) файлов с атрибутом «Архивный», сам атрибут при копировании не меняет свое значение;
  • /M- копирование только файлов с атрибутом «Архивный», по завершении копирования атрибут снимается;
  • /D[:дата]- копировать только файлы, измененные после указанной даты. Если дата не указана, копируются только файлы более ранних версий, чем файлы, хранящиеся в целевой папке;
  • /P- отображать на экране запросы на подтверждение записи каждого нового файла;
  • /EXCLUDE:файл1[+файл2][+файл3]- список файлов, содержащих контекстные вхождения строк исключения при копировании файлов. Когда любая из строк совпадает с любой частью абсолютного пути к копируемому файлу, такой файл исключается из операции копирования. Например, указав строку \exe\ или .exe, можно исключить все файлы из папки Exe или все файлы с расширением .exe соответственно;
  • /S- копировать каталоги вместе со всеми подкаталогами, исключая пустые;
  • /E- копировать каталоги вместе со всеми подкаталогами, включая пустые;
  • /V- в процессе копирования производить сравнение целевых файлов с исходными;
  • /W- перед началом копирования ожидать нажатия клавиши на клавиатуре компьютера;
  • /C- продолжить копирование даже в случае обнаружения ошибок;
  • /I- при копировании нескольких файлов, если в качестве параметра результат указано имя несуществующей папки, создавать новую папку с указанными именем;
  • /Q- не выводить на экран имена копируемых файлов;
  • /F- в процессе копирования отображать на экране полные имена исходных и конечных файлов;
  • /L- в процессе копирования отображать на экране полные имена только исходных файлов;
  • /G- в случае если целевой каталог не поддерживает шифрование, копировать в него зашифрованные файлы (для разделов NTFS);
  • /H- среди прочих выполнять копирование скрытых и системных файлов;
  • /R- при копировании целиком заменять файлы с атрибутом «Только для чтения»;
  • /T- не копируя файлы, создать в указанном месте на диске структуру папок, аналогичную исходной;
  • /U- выполнять копирование с перезаписью только файлов, уже имеющихся в целевой папке;
  • /K- при копировании файлов с атрибутом «Только для чтения» сохранять данный атрибут (по умолчанию он автоматически сбрасывается в процессе копирования);
  • /N- заменять при копировании длинные имена на короткие имена стандарта DOS;
  • /O- копировать вместе с файлом данные о его владельце и сведения ACL;
  • /X- копировать данные аудита файлов (требует обязательного использования ключа /O);
  • /Y- запрашивать подтверждение на перезапись файла, если в целевой папке уже существует файл с таким же именем;
  • /-Y- не запрашивать подтверждение на перезапись файла, если в целевой папке уже существует файл с таким же именем;
  • /Z- копировать файлы из источника, расположенного в локальной сети.

СОВЕТ
Для получения подсказки о правилах использования любой консольной команды Windows используйте вызов команды с ключом /? следующим образом: имя_команды /?, например xcopy /?.

 

К разделу