Команда командной строки copy дублирует файл , сохраняя вторую версию в другом месте вашей файловой системы.
Используйте команду, чтобы скопировать файл, используя его определенное имя и расширение файла, или используйте подстановочный знак, чтобы скопировать группы файлов одновременно, независимо от имен файлов или расширений файлов. Некоторые другие параметры команды включают проверку правильности копирования файлов и подавление запросов на перезапись файлов с одинаковыми именами.
Доступность команды копирования
Команда копирования доступна из командной строки в Windows 10 , Windows 8 , Windows 7 , Windows Vista и Windows XP , а также из меню « Дополнительные параметры запуска» и « Параметры восстановления системы». Наличие некоторых копии командных выключателей и другой копии командного синтаксиса может отличаться от операционной системы для операционной системы.
Синтаксис команды копирования
Команда принимает следующую общую форму:
копия [/ d] [/ v] [/ n] [/ y | / -y] [/ z] [/ l] [/ a | / b] источник [/ a | / b] [+ source [/ a | / b] [+ ...]] [пункт назначения [/ a | / b]] [/?]
См. Как читать синтаксис команды, если вы не уверены, как интерпретировать синтаксис команды копирования, как описано выше или в списке ниже.
Параметры команды копирования | |
---|---|
Вещь | объяснение |
/ д | Позволяет дешифровать файл назначения. |
/ v | Проверяет, что новые файлы записаны правильно. |
/ п | Использует короткое имя файла, если доступно, при копировании файла с именем, отличным от 8dot3. |
/ у | Подавляет запросы на подтверждение перезаписи файла назначения, если оно совпадает с именем исходного файла. |
/ -y | Показывает запросы на подтверждение перезаписи файла, если имя исходного файла совпадает с именем файла назначения . |
/ г | Копирует сетевые файлы в режиме перезапуска. |
/ л | Копирует ссылку на источник вместо фактического файла, на который указывает источник . Это актуально, только если источник является символической ссылкой. |
/ а | Обозначает текстовый файл ASCII. |
/ б | Указывает двоичный файл. |
источник | Это местоположение и имя файла, который вы хотите скопировать. Источник не может быть папкой , и вы не можете использовать подстановочные символы (звездочка). |
назначения | Это местоположение и / или имя файла, в который должен быть скопирован указанный в источнике файл . |
/? | Используйте переключатель справки с командой copy, чтобы показать подробную справку о нескольких параметрах команды. |
Добавьте файлы, выбрав несколько исходных файлов, но только один конечный файл.
Примеры команд копирования
копия Z: \ Software \ program.iso C: \ Users \ Jon \ Downloads \ Programs \
Приведенная выше команда копирования копирует файл program.iso с диска Z: в папку « Загрузки \ Программы ».
скопировать Y: \ install \ j93n.exe Y: \ more \ m1284.msi
Используйте команду copy, чтобы переименовать файл и даже изменить расширение файла. В приведенном выше примере файл j93n.exe копируется в новую папку на диске Y: m1284.msi .
Это не метод преобразования файлов (т. Е. EXE- файл на самом деле не конвертируется в MSI ), а способ создания идентичной копии, но с целевым файлом, сохраненным под другим именем и в другой папке.
копия D: \ i386 \ atapi.sy_ C: \ Windows \ atapi.sys
В приведенном выше примере файл atapi.sy_ , расположенный в папке i386 на установочном компакт-диске Windows XP, копируется в каталог C: \ Windows как atapi.sys .
В отличие от приведенного выше примера с приводом Y: этот пример немного более реалистичен, поскольку копирование подобных файлов с диска является обычной практикой при решении некоторых конкретных проблем Windows .
копия D: \ readme.htm
В этом примере команде copy не указано место назначения , поэтому файл readme.htm копируется в любой каталог, из которого вы ввели команду копирования.
Например, если вы введете команду copy d: \ readme.htm из командной строки C: \ Windows> , файл readme.htm будет скопирован в C: \ Windows .
copy / y / v C: \ Users \ Jon \ Downloads \ *. mp3 C: \ Users \ Jon \ Music \ DownloadedMusic \
В этом примере команды copy копируются все файлы MP3 (* .mp3) из папки Downloads в папку Music \ DownloadedMusic \, но мы хотим убедиться, что каждый файл копируется, даже если в DownloadedMusic уже есть один файл с таким именем ( / у ). Мы проверим копию ( / v ), чтобы убедиться, что командная строка сообщает нам, действительно ли файлы были скопированы или произошла ошибка в процессе.
Папка должна уже существовать в месте назначения, прежде чем команда копирования скопирует в нее файлы. Создайте новые папки в командной строке с помощью команды mkdir .
скопировать Z: \ file1.txt + Z: \ file2.txt + Z: \ file3.txt Z: \ комбинированный.txt
Приведенный выше пример команды копирования объединяет три TXT- файла в один новый TXT-файл с именем комбинированный.txt . Как видите, каждый файл, который должен быть частью слияния, должен быть отделен знаком + , но без пробелов.
Вы также можете использовать звездочку, чтобы добавить несколько файлов. Другими словами, в нашем примере мы могли бы заменить все эти экземпляры .txt на Z: \ *. Txt , но только если мы хотим объединить каждый файл TXT с диска Z : .
Скопировать связанные команды
Команда copy аналогична команде xcopy , но в отличие от copy, xcopy работает и с папками.