
- •Синтаксис
- •Параметры
- •Заметки
- •Условные обозначения форматирования
- •Синтаксис
- •Параметры
- •Заметки
- •Примеры
- •Синтаксис
- •Параметры
- •Примечания
- •Примеры
- •Синтаксис
- •Параметры
- •Примечания
- •Примеры
- •Синтаксис
- •Параметры
- •Примечания
- •Примеры
- •Синтаксис
- •Параметры
- •Примечания
- •Примеры
- •Синтаксис
- •Параметры
- •Примечания
- •Примеры
- •If exist *.Rpt echo Отчет получен.
- •Синтаксис
- •Параметры
- •Заметки
- •Примеры
- •Синтаксис
- •Параметры
- •Заметки
- •Примеры
Примеры
Используемая с именем диска команда chdir позволяет перейти в текущий каталог этого диска. Например, если ввести команду cd c: в приглашении каталога C:\Temp, отобразится следующая строка:
C:\Temp
Чтобы перейти в текущий каталог Reports, введите одну из следующих команд:
chdir \reports
cd \reports
Чтобы перейти из текущего каталога в подкаталог \Specials\Sponsors, введите следующую команду:
cd \specials\sponsors
Или, если текущим каталогом является \Specials, введите следующую команду, чтобы перейти в подкаталог \Specials\Sponsors:
cd sponsors
Чтобы перейти из подкаталога в родительский каталог, введите следующую команду:
cd ..
Для вывода на экран имени текущего каталога можно использовать команду chdir или cd без параметров. Например, если текущим каталогом является \Public\Jones на диске B, вызов команды chdir приведет к следующему результату:
B:\Public\Jones
Если при работе на диске D требуется скопировать все файлы каталогов \Public\Jones и \Public\Lewis на диске C в корневой каталог диска D, введите следующую последовательность команд:
chdir c:\public\jones
copy c:*.* d:\
chdir c:\public\lewis
copy c:*.* d:\
Если требуется скопировать все файлы каталогов \Public\Jones и \Public\Lewis в текущий каталог диска D, введите следующие команды:
chdir c:\public\jones
copy c:*.* d:
chdir c:\public\lewis
copy c:*.* d:
Copy
Копирование одного или нескольких файлов из одного расположения в другое.
Синтаксис
copy [/d] [/v] [/n] [{/y | /-y}] [/z] [{/a | /b}] источник [{/a | /b}] [+источник [{/a | /b}] [+ ...]] [назначение [{/a | /b}]]
Параметры
/d
Сохранение копируемых шифрованных файлов как расшифрованных в месте назначения.
/v
Проверка правильности копирования путем сравнения копий файлов.
/n
Использование короткого имени (при наличии) копируемого файла, если его имя превышает 8 символов или его расширение превышает 3 символа.
/y
Отмена вывода запроса на подтверждение перезаписи существующего конечного файла.
/-y
Вывод запроса на подтверждение перезаписи существующего конечного файла.
/z
Копирование файлов по сети в режиме перезапуска.
/a
Указание текстового файла в формате ASCII.
/b
Указание двоичного файла.
источник
Обязательный параметр. Задание расположения файла или набора файлов, которые требуется скопировать. Параметр источник может состоять из буквы диска с двоеточием, имени папки, имени файла или их комбинации.
назначение
Обязательный параметр. Задание расположения, в которое требуется скопировать файл или набор файлов. Параметр назначение может состоять из буквы диска с двоеточием, имени папки, имени файла или их комбинации.
/?
Отображение справки в командной строке.
Примечания
• |
Можно скопировать текстовый файл, в котором используется символ конца файла (CTRL+Z) для обозначения конца файла. |
• |
Использование /a Если параметр /a стоит перед списком файлов в командной строке, он применяется ко всем файлам, перечисленным до параметра /b команды copy. В этом случае /b применяется к файлу, предшествующему /b. Если параметр /a стоит после списка файлов в командной строке, он применяется ко всем файлам, перечисленным до параметра /b команды copy. В этом случае /b применяется к файлу, предшествующему /b. Результат применения параметра /a зависит от его положения в командной строке. Если параметр /a стоит после параметра источник, команда copy обрабатывает файл как текстовый в формате ASCII и копирует данные, которые находятся перед первым символом конца файла (CTRL+Z). Если параметр /a стоит после параметра назначение, команда copy добавляет символ конца файла (CTRL+Z) как последний символ файла. |
• |
Использование параметра /b Параметр /b задает считывание командным процессором количества байт, равного размеру файла в каталоге. Параметр /b задается по умолчанию для команды copy, за исключением случаев использования copy для слияния файлов. Если параметр /b стоит перед списком файлов в командной строке, он применяется ко всем файлам, перечисленным до параметра /a команды copy. В этом случае /a применяется к файлу, предшествующему /a. Если параметр /b стоит после списка файлов в командной строке, он применяется ко всем файлам, перечисленным до параметра /a команды copy. В этом случае /a применяется к файлу, предшествующему /a. Результат применения параметра /b зависит от его положения в командной строке. Если параметр /b стоит после параметра источник, команда copy копирует файл целиком, включая все символы конца файла (CTRL+Z). Если параметр /b стоит после параметра назначение, команда copy не добавляет символ конца файла (CTRL+Z). |
• |
Использование параметра /v Если операция записи не может быть проверена, выводится сообщение об ошибке. Хотя ошибки записи редко возникают при работе с командой copy, параметром /v можно воспользоваться для проверки правильности записи важных данных. Параметр /v также замедляет работу команды copy, поскольку необходимо проверить каждый сектор, записанный на диск. |
• |
Использование параметров /y и /-y Если параметр /y установлен заранее в переменной среды COPYCMD, можно переопределить эту настройку, указав параметр /-y в командной строке. При переопределении данной настройки по умолчанию выводится запрос, за исключением случаев выполнения команды copy в пакетном файле. |
• |
Объединение файлов Чтобы объединить файлы, укажите один файл в параметре назначение и несколько в параметре источник (используя подстановочные знаки или формат файл1+файл2+файл3). |
• |
Использование параметра /z Если во время фазы копирования теряется сетевое подключение (например, если сервер переходит в автономный режим, разрывая подключение), команда copy /z позволяет продолжить копирование после восстановления подключения. Кроме того, параметр /z позволяет отобразить сведения о завершении операции копирования в процентах для каждого файла. |
• |
Использование внешних устройств в операциях копирования В качестве параметров источник и назначение можно указать имена устройств. |
• |
Использование параметра /b при копировании на устройство Если в параметре назначение указано устройство (например Com1 или Lpt1), параметр /b позволяет скопировать данные на это устройство в двоичном режиме. В двоичном режиме команда copy /b копирует все символы (включая управляющие символы, такие как CTRL+C, CTRL+S, CTRL+Z и перевод строки) на устройство как данные. Однако если параметр /b не указан, данные копируются на устройство в формате ASCII. В этом режиме специальные символы могут вызвать слияние файлов в системе Windows XP; в процессе копирования. Дополнительные сведения см. ниже в пункте «Слияние файлов». |
• |
Использование стандартного имени конечного файла Если конечный файл не задан, по умолчанию файлы будут скопированы с тем же именем, датой и временем создания в текущий каталог на текущем диске. Если исходный файл находится в текущем каталоге на текущем диске, выполнение команды copy завершается и выводится следующее сообщение об ошибке: File cannot be copied onto itself 0 File(s) copied |
• |
Слияние файлов Если введено несколько параметров источник, разделенных знаком плюс (+), команда copy объединяет файлы в один. Если в параметре источник использованы подстановочные знаки (* или ?), а в параметре назначение задан один файл, команда copy объединит все файлы, удовлетворяющие шаблону в параметре источник, в один с именем, указанным в параметре назначение. В обоих случаях, если не задан параметр /b, команда copy объединяет файлы как текстовые. |
• |
Копирование файлов нулевой длины Команда Copy не копирует файлы, которые имеют длину, равную 0 байт. Для выполнения этой операции служит команда xcopy. |
• |
Изменение даты и времени модификации файла Если требуется установить текущую дату и время в качестве даты модификации файла без изменения его содержимого, воспользуйтесь следующим синтаксисом: copy /bисточник+,, Запятые заменяют параметр назначение. |
• |
Копирование файлов в подкаталогах Для копирования всех файлов каталога и его подкаталогов служит команда xcopy. Дополнительные сведения о команде xcopy см. по ссылке «См. также». |
• |
Команда copy с другими параметрами доступна в консоли восстановления. |