Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ Информатика ЛР.doc
Скачиваний:
12
Добавлен:
27.08.2019
Размер:
3.47 Mб
Скачать

Команда copy  копирование файлов

Команда используется для создания копий существующих файлов, вывода содержимого файла на внешнее устройство, объединения содержимого нескольких файлов.

Команда COPY допускает выполнение функций над группой файлов, и тогда в шаблоне имени файла используются символы '*' или '?'.

Формат команды для копирования файлов:

COPY [Имя дисковода-источника:][Путь\]Полное имя файла-источника[Имя дисковода-приемника:][Путь\][Полное имя файла-приемника][N]

Обязательным параметром является только полное имя файла-источника. Если копируется файл (группа файлов) с тем же именем (именами), то достаточно указать только полное имя файла-источника. Имя дисковода и путь нужно указывать при работе с пассивным дисководом и директорией.

Примеры:

C:\>COPY ROK.PAS A:

Копирование файла ROK.PAS из корневой директории текущего дисковода C на диск A с тем же именем

C:\>COPY A1\A2\P.TXT \B1\B2\B3

Копирование файла P.TXT из директории A2 второго уровня в директорию третьего уровня B3 с тем же именем

C:\>COPY A:ROST.BAS

Копирование файла ROST.BAS с пассивного дисковода A в корневую директорию текущего дисковода C с тем же именем

C:\>COPY A:T.TXT A1\A2\S.TXT

Копирование файла T.TXT с диска пассивного дисковода в директорию второго уровня A2 текущего дисковода. Полученной копии файла присваивается новое имя S.TXT

C:\A1>COPY *.BAS B:/V

Копирование всех файлов типа BAS из текущей директории первого уровня A1 дисковода C на диск пассивного дисковода B с одновременным контролем процесса копирования

Формат команды объединения нескольких файлов:

COPY [Имя дисковода:][Путь\]Полное имя файла + [Имя дисковода:][Путь\]Полное имя файла + … [Имя дисковода:][Путь\]Полное имя файла-приемника

Имена объединяемых файлов перечисляются в команде COPY через знак '+'.

Имя результирующего файла записывается последним и отделяется от имен объединяемых файлов пробелом.

Содержимое результирующего файла представляет собой подсоединенное друг за другом содержимое исходных файлов в соответствии с порядком следования их имен.

Примеры:

C:\>COPY M1.TXT+

M2.TXT \K1\SUM.TXT

Объединение двух текстовых файлов M1.TXT и M2.TXT в файл SUM.TXT, который будет записан в директорию первого уровня K1

C:\>COPY T1.TXT+T2.TXT

Объединение двух текстовых файлов T1.TXT и T2.TXT. К содержимому файла T1.TXT добавляется содержимое файла T2.TXT, и результат объединения будет храниться в файле с именем T1.TXT

Форматы команд для обмена данными между внешним устройством и файлом, хранящимся на диске:

COPY Имя внешнего устройства (откуда) [Имя дисковода:][Путь\]Полное имя файла (куда)

COPY [Имя дисковода:][Путь\]Полное имя файла (откуда) Имя внешнего устройства (куда)

COPY Имя внешнего устройства (откуда) Имя внешнего устройства (куда)

Под внешним устройством здесь понимается любое устройство, кроме системного блока и дисководов. В ОС приняты соглашения относительно имен внешних устройств. К наиболее употребительным относятся:

  • CON  клавиатура и дисплей (консоль);

  • PRN или LPT1  основной принтер.

Примеры:

C:\>COPY T.TXT PRN

Печать содержимого текстового файла на принтере

C:\>COPY CON S.TXT

Заполнение файла S.TXT поступающими с клавиатуры символами

C:\>COPY CON PRN

Все символы, набираемые с клавиатуры, печатаются, минуя центральную часть компьютера, т.е. компьютер используется как пишущая машинка. Одновременно компьютер может обрабатывать информацию в соответствии с программой, где не требуется обращение к принтеру