1. Специальные файлы

MS-DOS имеет набор так называемых файловых устройств. Хотя они не являются файлами (т.е. не содержатся на диске), однако с ними можно выполнять те же операции, что и с обычными файлами.

Ниже в таблице перечислены такие устройства:

Имя

Назначение

PRN

Принтер

CON

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

NUL

Отсутствующий выход («черная дыра»)

COM1

Первый последовательный выход (COMmunication)

COM2

Второй –»–

COM3

Третий ­–»–

COM4

Четвертый –»–

LPT1

Первый параллельный выход

LPT2

Второй –»–

LPT3

Третий –»–

AUX

Асинхронный интерфейс

Например, копирование обычного файла в файл PRN приведет к тому, что этот файл будет распечатан, копирование файла в CON приводит к выводу его на экран. Если произвести копирование из устройства CON в файл, то в этот файл будет помещен введенный с клавиатуры текст.

        1. Команды для работы с файлами

Команды

Назначение

copy

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

move

Перемещение файлов

type

Вывод на экран текстового файла

del, erase

Удаление файлов

ren

Переименование файлов

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

Copy <имя файла1> <имя файла2>

Copy <имя файла> <имя каталога>

Имя файла 1 – Имя копируемого файла.

Имя файла 2 – каталог для размещения и/или имя создаваемого файла.

Примеры:

Copy Letter.txt d:\Pisma\pismo1.txt

Copy C:\My\Text.txt D:\Document

Создание текстовых файлов

Небольшие текстовые файлы можно набирать непосредственно с клавиатуры из командной строки. Для этого нужно выполнить команду:

Copy Con <имя файла>

При этом будет осуществляться «копирование» файла с консоли (т.е. с клавиатуры). После ввода этой команды можно поочередно вводить строки файла через ENTER. А после ввода последней строки необходимо нажать F6, Enter.

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

Приведем пример:

copy con c:\my\letter.txt <Enter>

День победы, как он был от нас далек <Enter>

Как в костре потухшем таял уголек <F6> <Enter>

Просмотр текстового файла

Осуществить просмотр содержимого текстового файла позволяет команда Type.

Type <имя файла>

Перенос файла

Для того, чтобы переместить файл из одного каталога в другой, используется команда Move:

MOVE [путь]имя_файла1 конечный_файл

[путь]имя_файла1 - Размещение и имя перемещаемого файла либо файлов.

Конечный_файл - Новое размещение файла. Может включать имя диска, двоеточие, имя каталога, либо их комбинацию. Если перемещается только один файл, допускается указать его новое имя. Это позволяет сразу переместить и переименовать файл.

Удаление файлов

Для удаления файлов используется команда

Del <имя файла>

Erase <имя файла>

Эти две команды абсолютно идентичны.

Примеры:

Del E:\pismo.doc - будет удален с диска Е: файл pismo.doc

Erase D:\Doc\My\text.txt - с диска D:, из каталога Doc, из подкаталога Му будет удален файл text.txt.

Переименование файлов

Ren [дисковод:][путь\]<имя файла1> <имя файла2>

Следует заметить, что в данном случае полные имена файлов использоваться не могут.

Первое имя задает имя переименовываемого файла, а второе – новое имя файла. Приведем пример:

Ren C:\My\Text.txt Text.doc - файл Тext.txt из каталога My диска С: будет переименован в Text.doc.