Вернуться   Компьютерный форум > Блоги > Базаров
Оценить эту запись

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

Запись от Базаров размещена 24.02.2014 в 21:27

Для копирования файлов имеется команда Copy.
Формат команды
copy имя-файла1 имя-файла2 или copy имя-файла1 [имя-каталога2]
В именах файлов можно употреблять символы * и ?, а также указывать имя диска и каталога.
Выполнение команды
Если в параметре имя-файла1 указано имя каталога, то файлы копируются из этого каталога, иначе - из текущего каталога. Каталог, в который копируются файлы, можно задать параметром имя-каталога2 или указанием каталога в параметре имя-файла2. Если этот каталог не задан, то файлы копируются в текущий каталог.
Если во втором параметре команды задано имя файла, то оно указывает новое имя копируемого файла. Символы * и ? в имени файла во втором параметре команды указывают, что соответствующие символы в именах копируемых файлов при копировании не меняются.
Примеры
copy xxx.doc xxx.txt - копирование файла xxx.doc в текущем каталоге; создается файл xxx.txt в текущем каталоге;
copy a:\*.* - копирование всех файлов из корневого каталога диска а: в текущий каталог;
copy a:\*.* d: - копирование всех файлов из корневого каталога диска а: в текущий каталог диска D:;
copy \t\*.doc c:*.txt - копирование всех файлов с расширением .doc из каталога \t текущего диска в текущий каталог диска с:. Файлы получают расширение .txt.
Предупреждение. Если файл с таким же именем, как у копии, создаваемой командой copy, уже существует, то он замещается без каких-либо предупреждений. Будьте осторожны!
Замечания. 1. Команда copy не копирует файлы с атрибутом "скрытый" (hidden). Подробнее об атрибутах будет рассказано далее.
2. Команда copy не копирует файлы нулевой длины (этот дефект команды copy часто используется в командных файлах для проверки того, имеет ли файл нулевую длину).
3. Если особенности, указанные в замечаниях, нежелательны, можно вместо команды сору использовать программу хсору. Эта программа, вдобавок, работает заметно быстрее.
Использование устройств
В команде Copy вместо имен файлов можно использовать обозначения так называемых устройств DOS, например:
CON - консоль (клавиатура для ввода, монитор для вывода). При вводе с клавиатуры конец файла задается как Ctrl-Z или F6;
PRN - принтер (только как выходной файл).
Параметр /b
При копировании на устройство (скажем, на принтер) файлов со специальными символами может потребоваться использование параметра команды Сору. При задании этого параметра копирование не прекращается, если во входном файле встретится символ с кодом 26 (Ctrl-Z, символ конца файла).
Примеры
copy paper.txt prn - копирование файла paper.txt напринтер (если во входном файле встретится символ с кодом 26, копирование прекращается).
copy /b paper.prn prn - двоичное копирование файла paper.prn на принтер (файл всегда копируется целиком, независимо от его содержимого).
Размещено в Без категории
Просмотров 976 Комментарии 0 Отправить другу ссылку на эту запись
Всего комментариев 0

Комментарии

 

Текущее время: 08:18. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.