К командам работы с файлами относятся команды:
§ Копирование файлов и каталогов;
§ Создание файла
§ Вывод содержимого файла на печать
§ Объединение файлов
§ Просмотр содержимого файла
§ Удаление файла
§ Переименование файла и др.
Команда COPY – копирование файлов.
Тип команды – внутренняя.
Эта команда используется для создания копий существующих файлов. Помимо этой основной функции команда COPY применяется для выполнения вспомогательных функций:
ü Вывод содержимого файла на внешнее устройство (печать содержимого файла на принтере);
ü Объединение содержимого нескольких файлов.
Команда COPY допускает выполнение функций над группой файлов, и тогда в именах файлов используются символы * и?.
Формат команды COPY для копирования файлов:
COPY | Имя дисковода-источника | : | [путь\] | Полное имя файла - источника | Имя исковода- приемника | : | [путь\] | Полное имя файла - приемника | [/V] |
Примечание: параметр /V контролирует процесс копирования.
В команде COPY указываются две группы параметров:
1. Что копируем – источник
2. Куда копируем – приемник
Обязательным параметром является только полное имя файла источника. Все остальные параметры задаются по мере надобности.
Сокращенно формат команды копирования можно выразить следующим образом:
|
|
COPY
Примеры:
1. Скопировать файл tok.txt из корневого каталога диска D: на диск А: Текущий – корневой каталог диска D:
D:\> copy tok.txt A:
2. Скопировать файл sc4.com из подкаталога SC4 диска D: на диск А: Текущий – корневой каталог диска D:
D:\> copy SC4\sc4.com A:
3. Скопировать все файлы из подкаталога TEXT диска D: на диск А: в подкаталог DELO. Текущий – корневой каталог диска D:
|
D:\> copy TEXT\*.txt A:\DELO
4. Скопировать все содержимое подкаталога второго уровня LOTOS диска А: в подкаталог TETRIS этого же диска. Текущий – корневой каталог диска D:
D:\> copy A:\WORK\LOTOS\*.* A:\TETRIS
5. Скопировать файл sc4.com из подкаталога SC4 диска D: в корневой каталог диска C: Текущий – подкаталог LOTOS диска А:
A:\WORK\LOTOS> copy D:\SC4\sc4.com C:\
Проверить выполнение команды СOPY можно с помощью команды DIR.
Задание 1. Записать команды, с помощью которых можно:
1. Cкопировать файл a.txt c диска Е: в корневой каталог диска В:. Текущий – корневой каталог диска Е:
2. Cкопировать файл b.txt из подкаталога ВВ диска Е: в подкаталог ВВ диска В:. Текущий – подкаталог ВВ диска Е:
3. Cкопировать файл b.txt из подкаталога ВВ диска Е: в подкаталог АА диска В:. Текущий – подкаталог CC диска В:
4. Скопировать все файлы из подкаталога ВВ диска Е: в корневой каталог диска С:. Текущий – корневой каталог диска Е:
5. Скопировать все содержимое диска В: на диск А:
Задание 2. Объяснить смысл команд:
1. E:\> СOPY a.txt B:\BB\BBB
2. B:\LL> COPY C:\TEXT\a.txt A:\
3. A:\HOME> COPY \BB\KOKO\*.com D:\DD
4. D:\> COPY TARA\*.* A:
5. B:\LL> COPY \AAA\b?.* C:\WORK
6. B:\LL\LLM> COPY D.COM D.DOC
Команда COPY CON … – создание файла
Тип команды – внутренняя.
Формат команды:
COPY СON [Имя дисковода:] [Путь\] Полное имя cоздаваемого файла
Порядок создания (заполнения) файла:
1. Задаем команду создания файла, например: copy con dogovor.txt (файл dogovor.txt будет создан в текущем каталоге).
2. Заполняем файл, т.е. вводим нужный текст. При этом следует учесть, что текст вводится построчно. Если Вы перешли в другую строку, то исправить текст предыдущей строки нельзя.
|
3. Закрываем файл, т.е. записываем его на диск. Для этого нажать клавиши CTRL + Z или клавишу F6. На экране появится сообщение о том, что один файл скопировался.
Проверить выполнение команды можно с помощью команды DIR.
Команда COPY …PRN – копирование файлов на принтер.
Тип команды – внутренняя.
Эта команда используется для вывода содержимого файла на печать (принтер).
Формат команды:
COPY [Имя дисковода:] [Путь\] Полное имя файла PRN
Примеры:
1. D:\> copy rok.txt prn - вывод содержимого текстового файла rok.txt на принтер;
2. A:\> copy CCC\BBB\AAA\a.txt prn - вывод содержимого текстового файла a.txt на принтер.
Объединение текстовых файлов.
Тип команды – внутренняя.
Имена объединяемых файлов перечисляются в команде COPY через знак плюс (+). Имя результирующего файла записывается последним и отделяется от имен объединяемых файлов пробелом. Содержимое результирующего файла представляет собой подсоединенное друг за другом содержимое исходных файлов в соответствии с порядком следования их имен в команде COPY.
Формат команды объединения файлов:
|
|
|
|
COPY + +…+
Примечание:
В формате команды объединения файлов под полным именем файла подразумевается:
[Имя дисковода:] [Путь\] Полное имя файла
Пример:
D:\> copy rok.txt + ttt.txt А:\555.txt - объединение файлов rok.txt и ttt.txt в один - 555.txt, который будет расположен на диске А:
|
Команда TYPE – просмотр текстовых файлов.
Тип команды – внутренняя.
Командой TYPE удобно пользоваться для просмотра содержимого текстового файла на экране дисплея или на принтере. После запуска команды текст выводится непрерывным потоком, причем скорость смены кадров с текстом на экране настолько велика, что прочесть его весьма затруднительно. Для приостановки ввода текста надо нажать одновременно клавиши: [CTRL] + [S] или PAUSE.
Для возобновления вывода текста нажать любую клавишу.
Формат команды для вывода на экран:
TYPE [Имя дисковода:][Путь\] Полное имя файла
Формат команды для печати:
TYPE [Имя дисковода:][Путь\] Полное имя файла >PRN
Примеры:
1. A:\> TYPE mag.prn - просмотр содержимого текстового файла mag.prn, находящегося в корневом каталоге диска А:
2. A:\> TYPE \WORK\pap.txt - просмотр файла pap.txt из каталога WORK диска А:
3. A:\> TYPE parus.txt > PRN - печатается содержимое файла parus.txt на экран и принтер одновременно.
Команда DEL – удаление файлов.
Тип команды – внутренняя.
Командой DEL пользуются для удаления файлов. Можно удалять как один, так и группу файлов, указывая в имени файла * или?.
Формат команды DEL:
DEL [Имя дисковода:][Путь\] Полное имя файла[/P]
Примечания:
1. Параметр /Р служит для вывода на экран запроса на подтверждение удаления.
2. При вводе команды удаления всех файлов (полное имя записывается в виде *.*) операционная система задает вопрос: Are You sure (Y/N)? (Вы уверены?)
Если Вы не передумали, нажмите клавишу Y(да), в противном случае – клавишу N(нет).
Примеры:
1. A:\> DEL mag.prn - удаление файла mag.prn, находящегося в корневом каталоге диска А:
2. A:\> DEL WORK\pap.txt - удаление файла pap.txt из каталога WORK диска А:
3. A:\> DEL \AAA\p*.txt - удаление всех файлов из подкаталога ААА диска А:, имя которых начинается на букву р.
4. С:\РРР> DEL F2\*.* - Удаление всех файлов из подкаталога второго уровня F2.
Команда REN (Rename) – переименование файла.
Тип команды – внутренняя.
Формат команды REN:
REN [Имя дисковода:][Путь\] Полное старое имя файла Новое имя файла
Примеры:
1. A:\> REN mag.prn magistr.prn - переименование файла mag.prn, находящегося в корневом каталоге диска А:, новое имя - magistr.prn
2. A:\> REN WORK\pap.txt pap123.txt - изменение имени файла pap.txt в каталоге WORK диска А: на pap123.txt