Копирование данных с помощью XCopy
XCopy — это утилита командной строки, поставляемая с Windows. Он предлагает гораздо больше функциональных возможностей, чем знакомая команда COPY, но, конечно, дополнительные функции делают XCopy немного сложнее в использовании, чем COPY. В этом совете представлена информация о некоторых из его наиболее интересных функций, так что вы можете начать его использовать с минимальными затратами времени на обучение.
XCopy обеспечивает простой способ копирования файлов и деревьев каталогов. Его основной синтаксис:
C:\> XCOPY source destination [switches]
Переключатель / E очень полезен. Он используется для копирования каталогов и подкаталогов. Так, например, если у вас есть каталог с именем C: \ Temp \ Barry, содержащий файлы и подкаталоги, вы можете продублировать древовидную структуру Барри (то есть скопировать все его файлы и подкаталоги) в C: \ Temp2 с помощью этой команды:
C:\> XCOPY C:\Temp\Barry C:\Temp2 /E
Еще один полезный параметр — / C, который сообщает XCopy, что копирование следует продолжать даже в случае возникновения ошибок.
Если вы не совсем уверены, что ваша команда XCopy собирается скопировать, вы можете просто притвориться, что выполняете ее, и вместо того, чтобы копировать что-либо, она сообщит вам, что она скопировала. Это достигается переключателем / L.
О переключателе / Z очень полезно знать, особенно если вы копируете большие файлы по сети. Этот переключатель означает, что копия «перезапускается», что означает, что если она прервана, ее можно будет возобновить с того места, где она была отключена, вместо того, чтобы начинать копирование заново. Пока вы занимаетесь этим, я предлагаю вам добавить переключатель / J для копирования больших файлов. Этот переключатель указывает XCopy использовать небуферизованный ввод-вывод, что ускоряет копирование больших файлов.
Есть несколько других переключателей для XCopy, в основном связанных с тем, следует ли подавлять сообщения или подтверждения, работать с атрибутами файлов и исключенными файлами. Полный список переключателей можно получить, указав /? в командной строке:
C:\> XCOPY /?
Этот совет (13226) применим к Windows 7, 8 и 10.