Копирование данных с помощью XCopy

XCopy – это утилита командной строки, поставляемая с Windows. Он предлагает гораздо больше функциональных возможностей, чем знакомая команда COPY, но, конечно, дополнительные функции делают XCopy немного сложнее в использовании, чем COPY. Этот совет предоставляет информацию о некоторых из его наиболее интересных функций, так что вы можете начать использовать его с очень небольшим обучением.

XCopy предоставляет простой способ копировать как файлы, так и деревья каталогов. Его основной синтаксис:

 C: > Пункт назначения источника XCOPY [переключатели] 

Переключатель /E очень полезен. Он используется для копирования каталогов и подкаталогов. Так, например, если у вас есть каталог с именем C: Temp Barry, содержащий файлы и подкаталоги, вы можете продублировать древовидную структуру Барри (т.е. скопировать все его файлы и подкаталоги) в C: Temp2 с помощью этой команды:

 C: > XCOPY C:  Temp  Barry C:  Temp2/E 

Еще один полезный переключатель – /C , который сообщает XCopy, что он должен продолжать копирование даже в случае возникновения ошибок.

Если вы не совсем уверены, что ваша команда XCopy будет копировать, вы можете просто притвориться, что выполняете ее, и вместо того, чтобы копировать что-либо, расскажет, что бы он скопировал. Это достигается переключателем /L .

Переключатель /Z очень полезен, особенно если вы копируем большие файлы по сети. Этот переключатель означает, что копия “перезапускается”, что означает, что если она прервана, ее можно будет возобновить с того места, где она была отключена, вместо того, чтобы начинать копирование заново. Пока вы занимаетесь этим, я предлагаю вам добавить переключатель /J для копирования больших файлов. Этот переключатель указывает XCopy использовать небуферизованный ввод-вывод, что ускоряет копирование больших файлов.

Есть несколько других переключателей XCopy, в основном связанных с тем, следует ли подавлять сообщения или подтверждения, иметь дело с атрибутами файлов и исключенные файлы. Полный список переключателей можно получить, указав /? в командной строке:

 C: > XCOPY/? 

Оцените статью
Frestage.ru
Добавить комментарий