Команда Xcopy в Windows

Команда Xcopy в Windows

Команда xcopy — это команда командной строки , используемая для копирования одного или нескольких файлов или папок из одного места в другое. Благодаря множеству опций и возможности копирования целых папок команда xcopy аналогична команде копирования, но гораздо более мощна. Команда robocopy аналогична, но имеет больше возможностей.

Доступность команды Xcopy

Эта команда доступна из командной строки во всех операционных системах Windows, включая Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 и т. д. Если вам нужна помощь , см. раздел «Как открыть командную строку» .

Вы также можете получить доступ к команде в MS-DOS как к команде DOS.

Команда Xcopy в Windows

Команда xcopy — это команда командной строки, используемая для копирования одного или нескольких файлов или папок из одного места в другое.

Синтаксис команды Xcopy

Используйте следующий синтаксис для команды xcopy:

xcopy source [destination] [/a] [/b] [/c] [/d [:date]] [/e] [/f] [/g] [/h] [/i] [/j] [/k] [/l] [/m] [/n] [/o] [/p] [/q] [/r] [/s] [/t] [/u] [/v] [/w] [/x] [/y] [/-y] [/z] [/exclude:file1[+file2][+file3]...] [/?]

Примечание . Доступность некоторых переключателей команд xcopy и синтаксис команд могут различаться в зависимости от операционной системы.

Параметры команды Xcopy

Вариант Описывать
источник Эта опция определяет файлы или папки верхнего уровня, которые вы хотите скопировать. Источник — единственный обязательный параметр. Используйте кавычки вокруг источника , если он содержит пробелы.
пункт назначения. пункт назначения Этот параметр указывает место, куда будут скопированы исходные папки или файлы . Если место назначения не указано, файлы или папки будут скопированы в ту же папку, в которой вы запускаете команду xcopy. Используйте кавычки вокруг пункта назначения , если он содержит пробелы.
При использовании этой опции будут копироваться только архивные файлы, найденные в источнике. Вы не можете использовать /a и /m вместе.
Используйте эту опцию, чтобы скопировать саму символическую ссылку вместо цели ссылки. Эта опция впервые была доступна в Windows Vista.
Эта опция заставляет xcopy продолжать работу, даже если обнаруживается ошибка.
[ : дата ] Используйте команду с параметром /d и определенной датой в формате ММ-ДД-ГГГГ , чтобы скопировать файлы, которые были изменены в эту дату или после нее. Вы также можете использовать эту опцию, не указывая конкретную дату, чтобы копировать в источнике только те файлы , которые новее, чем те же файлы, которые уже существуют в месте назначения. Это очень полезно при использовании xcopy для регулярного резервного копирования файлов.
/ е При использовании отдельно или с /s этот параметр аналогичен /s , но также создает пустые папки в месте назначения , которые также пусты в источнике. Параметр /e также можно использовать в сочетании с параметром /t для включения пустых каталогов и подкаталогов, найденных в источнике, в структуру каталогов, созданную в месте назначения.
Эта опция отображает полный путь и имя копируемого исходного и целевого файлов.
Использование xcopy с этой опцией позволяет копировать зашифрованные файлы из источника в место назначения , не поддерживающее шифрование. Этот параметр не будет работать при копировании файлов с диска, зашифрованного EFS, на диск, не зашифрованный EFS.
/ЧАС Используйте эту опцию для копирования скрытых файлов или системных файлов.
Используйте параметр /i , чтобы заставить xcopy считать, что местом назначения является каталог. Если вы не используете эту опцию и копируете из источника , который представляет собой папку или группу файлов, и копируете в несуществующее место назначения , команда xcopy предложит вам ввести место назначения в виде файла или папки.
/дж Эта опция копирует файлы без буферизации, что полезно для очень больших файлов. Эта опция впервые появилась в Windows 7.
Используйте эту опцию при копировании файлов, доступных только для чтения, чтобы сохранить атрибут файла в месте назначения .
Используйте эту опцию, чтобы отобразить список файлов и папок, которые необходимо скопировать... но фактическое копирование не выполняется. Параметр /l полезен, если вы создаете сложную команду со многими параметрами и хотите посмотреть, как она будет вести себя гипотетически.
Этот параметр аналогичен параметру /a , но xcopy отключит атрибут архива после копирования файла. Вы не можете использовать /m и /a вместе.
Эта опция создает файлы и папки в месте назначения , используя короткие имена файлов. Этот параметр полезен только в том случае, если вы используете команду для копирования файлов в место назначения , существующее на диске, отформатированном в более старой файловой системе, например FAT, которая не поддерживает длинные имена файлов.
Сохраните информацию о владельце и списке управления доступом (ACL) в файле, записанном в месте назначения .
/п При использовании этой опции вам будет предложено создать каждое ожидание в пункте назначения .
В отличие от параметра /f , переключатель /q переводит xcopy в тихий режим, исключая отображение на экране каждого скопированного файла.
Используйте эту опцию, чтобы перезаписать файлы, доступные только для чтения, в месте назначения . Если вы не используете эту опцию, когда хотите перезаписать файл, доступный только для чтения в месте назначения , вы получите сообщение «Доступ запрещен», и команда прекратит выполнение.
Используйте эту опцию для копирования папок, подпапок и файлов, содержащихся в них, в дополнение к файлам в корневой папке источника. Пустые папки не будут воссозданы.
Эта опция заставляет команду xcopy создавать структуру каталогов в месте назначения , но не копировать файлы. Другими словами, папки и подпапки, найденные в источнике, будут созданы, но у пользователя нет файлов. Пустые папки создаваться не будут.
/ ты Эта опция копирует только те файлы из источника , которые уже находятся в месте назначения .
Этот параметр проверяет каждый файл по мере его записи в зависимости от емкости, чтобы гарантировать их идентичность. Процесс проверки встроен в команду запуска в Windows XP, поэтому этот параметр не действует в новых версиях Windows и включается только для совместимости со старыми файлами MS-DOS.
/ Вт Используйте параметр /w , чтобы появилось сообщение «Нажмите любую клавишу, когда будете готовы к копированию файлов». Команда начнет копирование файлов согласно инструкции после вашего подтверждения нажатием клавиши. Этот параметр, в отличие от параметра /p, требует проверки перед каждым копированием файла.
/Икс Этот параметр копирует настройки аудита файлов и информацию о списке управления доступом к системе (SACL). При использовании параметра / x вы имеете в виду то же, что и параметр /o.
Используйте эту опцию, чтобы команда не предлагала вам перезаписать файлы из источника , которые уже существуют в месте назначения .
/-у Используйте эту опцию, чтобы команда выдавала запрос на перезапись файла. Существование этой опции может показаться странным, поскольку это поведение xcopy по умолчанию, но на некоторых компьютерах опция /y может быть задана в переменной среды COPYCMD, поэтому эта опция может оказаться необходимой.
/ г Этот параметр позволяет команде xcopy безопасно остановить копирование файлов при потере сетевого подключения, а затем возобновить копирование с того места, где оно было остановлено, после восстановления подключения. Эта опция также отображает процентную долю, скопированную для каждого файла во время процесса копирования.
/exclude: файл1 [ + файл2 ][ + файл3 ]... Эта опция позволяет вам указать одно или несколько имен файлов, содержащих список строк поиска, которые вы хотите, чтобы команда использовала для определения того, какие файлы и/или папки следует игнорировать при копировании.
/? Используйте переключатель справки с xcopy для отображения подробной справки по команде. Выполните команду xcopy /? это то же самое, что использование команды help для выполнения  help xcopy .

Примечание . Команда xcopy добавит атрибут архива к файлам в месте назначения независимо от того, включен или отключен этот атрибут для файлов в источнике.

Пример команды Xcopy

Вот несколько примеров использования этой команды:

Скопируйте файлы в новую папку

xcopy C:\Files E:\Files /i

В приведенном выше примере файлы, содержащиеся в исходной папке C :\Files, копируются в место назначения — новую папку [/i] на диске E под названием Files.

Ни подпапки, ни файлы, содержащиеся в них, копироваться не будут, поскольку параметр /s не используется.

Скрипт резервного копирования Xcopy

xcopy "C:\Important Files" D:\Backup /c /d /e /h /i /k /q /r /s /x /y

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

Как показано выше, команда используется для копирования всех файлов и папок [/s] , которые новее, чем уже скопированные [/d] , включая пустые папки [/e ] и скрытые файлы [/h] из источника C:\ Важные файлы в папку назначения D:\Backup , то есть папку [/i] .

Например, есть некоторые файлы, доступные только для чтения, которые необходимо обновить в месте назначения [/r] и сохранить этот атрибут после копирования [/k] . Например, вы также хотите убедиться, что все настройки владения и аудита в копируемых файлах [/x] сохраняются. Наконец, поскольку в примере выполняется xcopy в сценарии, нет необходимости просматривать какую-либо информацию о файлах по мере их копирования [/q] . В примере не требуется получать запрос при перезаписи каждого файла [/y] , а также не хочу, чтобы команда останавливалась в случае возникновения ошибки [/c].

Копирование файлов и папок по сети

xcopy C:\Videos "\\SERVER\Media Backup" /f /j /s /w /z

Здесь команда используется для копирования всех файлов, подпапок и файлов, содержащихся в подпапках [/s] из источника C:\Videos в папку назначения Media Backup , расположенную на сетевом компьютере с именем SERVER. Копируются некоторые очень большие видеофайлы, поэтому буфер записи следует отключить, чтобы улучшить процесс копирования [/j] , а поскольку копирование происходит по сети, автор хочет иметь возможность продолжить копирование, если вы потеряете сетевое соединение [/z] на полпути.

В примере также требуется запрос на запуск процесса, прежде чем что-либо делать [/w] и просмотр всех подробностей о том, какие файлы копируются [/f].

Дублирующаяся структура папок

xcopy C:\Client032 C:\Client033 /t /e

В этом последнем примере статья содержит полный источник хорошо организованных файлов и папок в C:\Client032 для клиента. Я создал пустую папку назначения Client033 для нового клиента, но не хочу копировать какие-либо файлы — просто пустую структуру папок [/t] для организации и подготовки. В C:\Client032 есть несколько пустых папок , которые могут применяться к новому клиенту, поэтому в примере необходимо убедиться, что они также скопированы [/e].


Как сделать снимки экрана Windows 10 с помощью Windows Ink Workspace

Как сделать снимки экрана Windows 10 с помощью Windows Ink Workspace

Windows Ink Workspace — это функция, доступная в юбилейном обновлении Windows 10 и более поздних версиях, помогающая пользователям легко делать снимки экрана компьютера.

Как отключить жесткий диск после бездействия в Windows 10

Как отключить жесткий диск после бездействия в Windows 10

Параметр «Выключить жесткий диск после» в параметрах электропитания позволяет пользователям отключать питание жесткого диска (HDD) после обнаружения его неактивности в течение определенного периода времени. Этот параметр не повлияет на диски SSD или NVMe.

Как создать панель поиска в стиле Spotlight (macOS) в Windows 10

Как создать панель поиска в стиле Spotlight (macOS) в Windows 10

Функцию поиска Spotlight Search можно перенести в Windows 10 с помощью простой реализации.

Настраивайте и добавляйте приложения на экран блокировки Windows 10.

Настраивайте и добавляйте приложения на экран блокировки Windows 10.

В этой статье Quantrimang расскажет вам, как добавлять приложения на экран блокировки Windows 10 и некоторые другие настройки.

Знаете ли вы, какое оптимальное положение панели задач Windows?

Знаете ли вы, какое оптимальное положение панели задач Windows?

Панель задач — это один из факторов, который с течением времени выделяет и отличает платформу операционной системы Windows.

Как исключить файлы при сканировании с помощью Norton Antivirus

Как исключить файлы при сканировании с помощью Norton Antivirus

Norton Antivirus или Norton Security могут постоянно предупреждать вас о том, что в определенном файле или папке есть вирус, даже если вы точно знаете, что это не так. Инструкции в этой статье применимы к Norton Antivirus и Norton Security для Windows и Mac.

Как удалить Microsoft 365 Office в Windows 10

Как удалить Microsoft 365 Office в Windows 10

Если вы используете версию Office, поставляемую с подпиской на Microsoft 365 (ранее Office 365), возможно, вам в конечном итоге придется удалить ее из Windows 10. Какой бы ни была причина, вы можете удалить ее. Office по крайней мере двумя простыми способами, используя приложение «Настройки» или инструменты поддержки.

Насколько легко взломать Wi-Fi?

Насколько легко взломать Wi-Fi?

Независимо от того, сколько или мало вы пользуетесь компьютером, вы немного разбираетесь в безопасности Wi-Fi и иногда совершенно уверены, что использовали множество способов защиты своего Wi-Fi. Но действительно ли они эффективны?

Как синхронизировать любую папку с OneDrive в Windows 10

Как синхронизировать любую папку с OneDrive в Windows 10

По умолчанию вы можете выбрать, какие папки OneDrive синхронизировать с вашим компьютером. Windows 10 по умолчанию сохраняет папку OneDrive в папке %UserProfile% учетной записи (например, C:\Users\Brink ).

5 способов открыть средство восстановления при загрузке в Windows

5 способов открыть средство восстановления при загрузке в Windows

Startup Repair — это инструмент восстановления Windows, который может исправить некоторые системные проблемы, мешающие запуску Windows. Восстановление при загрузке сканирует ваш компьютер на наличие проблем, а затем пытается исправить их, чтобы компьютер мог запуститься правильно.