Для копирования информации, представленной как в виде файлов, так и организованной в каталоги и подкаталоги, в ДОС может использоваться несколько команд. Одна из наиболее часто используемых – COPY. Формат команды:
COPY [путь\]ф1 [[путь\]ф2|путь] [/A|B][/V]
Параметры и ключи команды:
[путь\]ф1 – путь и имя (т.е. полное имя) копируемого файла (т.е. откуда и что копируется);
[путь\]ф2 – путь и имя (т.е. полное имя) результирующего файла (т.е. куда и под каким именем будет сохранено);
/A – текстовый файл
/B – нетекстовый (бинарный, двоичный) файл
/V – автоматическая проверка правильности копирования (верификация).
Приведенные в квадратных скобках значения параметров и ключей является необязательными – путь обязательно указывается в том случае, если файл располагается не в активном каталоге, имя файла ф2 следует указывать, если оно должно отличаться от оригинала. Символ | (логический знак «или») означает, что в структуре команды следует использовать лишь один из разделительных им элементов. Ключи /A и /B рекомендуется использовать при необходимости копирования файлов с известной структурой для предотвращения возможности возникновения некоторых ошибок. При записи информации на ненадежный носитель (например, дискету), иногда полезно проверять правильность копирования.
|
|
При копировании исходный файл сохраняется!
В команде можно использовать символы * и?. Их применение позволяет обрабатывать сразу группы файлов. При этом использование символов замены при вводе имени файла-оригинала ф1позволяет выбирать сразу несколько файлов, их использование в имени файла-копии ф2 указывает, что соответствующие символы в именах вновь создаваемых файлов не изменяются.
Команда COPY позволяет объединять файлы. Например, COPY 1.txt + 2.txt +A:\1\3.txt A:\4.txt
Результатом копирования является объединение файлов 1.txt и 2.txt, расположенных в текущем каталоге активного диска, а также 3.txt, расположенного на дискете в каталоге 1, в новой результирующий файл под названием 4.txt, располагающийся в корневом каталоге дискеты A:.
Если имя результирующего файла не указано, объединенный файл будет носить имя первого файла из списка – 1.txt.
С помощью метасимволов * и? можно объединять сразу целые группы файлов.
В команде COPY вместо имен файлов можно использовать обозначение устройств.