Для работы с файловой системой MS DOS используются следующие команды операционной системы

-Команда DIR;

-DIR - вывод содержимого каталога на экран. Эта команда в общем случае имеет следующий формат: DIR < имя накопителя: > < имя файла > < флаги >

В формате этой команды все параметры являются необязательными. Если команда имеет вид:

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

Если указано только имя накопителя, например:

DIR С: то распечатывается содержимое корневого каталога указанного диска.

Если требуется вывести на экран содержимое какого-либо подкаталога, то на месте параметра <имя файла> указывается имя требуемого подкаталога, например:

DIR C: \TOOLS\TASK

DIR \SYS

Первая из этих команд выводит на экран содержимое каталога \TOOLS\TASK,находящегося на диске С, а вторая - содержимое каталога \SYS активного в данный момент диска.

В команде DIR могут быть использованы флаги /P и /W.

При задании параметра /Р экран будет останавливаться каждый раз при заполнении всех строк экрана. Параметр /W меняет формат вывода - в перечне файлов содержатся только имена, которые располагаются по шесть в сроке. Ниже помещен снимок экрана, содержащего результат работы команды DIR C: \TOOLS\TASK.

Первая строка каталога содержит информацию о нем самом, а во второй строке указываются данные о родительском каталоге.

Команды MKDIR, RMDIR, CHDIR

Эти команды обеспечивают соответственно создание нового каталога, удаление каталога и настройку на тот или иной рабочий каталог. Их сокращенные имена MD,RD и CD.

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

Удаление каталога возможно только в том случае, если он пуст, то есть в него не входит ни один файл. Например, по команде RD NEW каталог NEW, входящий в текущий каталог, будет уничтожен. Смена текущего каталога одна из наиболее употребительных команд. Например, по команде CD NEW осуществляется переход в каталог NEW. Ранее было сказано, что обычно в состав приглашения включается имя текущего каталога. Это дает возможность легко убедиться в осуществлении перехода. Продемонстрируем это на примере нескольких команд, приведенных вместе с приглашениями операционной системы.

-C:\TOOLS> CD NEW

-C:TOOLS\NEW> CD..\OLD

-C:TOOLS\OLD>

Здесь.. обозначает имя родительского каталога.

Очевидно, что как каталог NEW так и каталог OLD являются подкаталогами одного и того же каталога \TOOLS.

Команда COPY

По команде COPY можно скопировать указанный файл на заданный диск. Эта команда в общем случае имеет следующий

формат:

COPY <указание на файл-источник> <указание на файл-приемник>.

Файлы источника должны существовать до начала копирования, при копировании их содержимое не меняется. файлы приемника не обязаны существовать до начала копирования - в этом случае образуются новые файлы.

Например, команда COPY A: FILE1 C: FILE2 копирует файл FILE1 с диска А на диск С. Если файл FILE2 уже существует, то его содержимое будет заменено на содержимое файла FILE1, если же такого файла на момент копирования нет, то будет создан новый файл. Имена накопителей являются необязательными параметрами, при их отсутствии по умолчанию операция копирования выполняется для активного диска. При этом необходимо обязательно указать новое имя файла копии. Если же копирование выполняется с одного диска на другой,новое имя можно не указывать, в этом случае файл-копия будет иметь то же имя, что и исходный файл.

Команда COPY может быть использована для соединения нескольких файлов в один файл. Для этого имена соединяемых файлов нужно перечислить через знак +. Например, по команде COPY FILE1+FILE2+FILE3 FILE4 содержимым файла FILE1 станет "сумма" содержимым файлов FILE1, FILE2 и FILE3.

Команда COPY может быть использована для создания нового файла, при этом в качестве исходного файла указывается условное обозначение консоли - CON. Например, по команде COPY CON FAD создается в текущем каталоге активного диска создается новый файл FAD, содержимым которого является копия текста вводимого с клавиатуры. Вводимый текст должен заканчиваться признаком конца - одновременным нажатием клавиш Ctrl и Z. Аналогично может быть использована команда COPY для вывода содержимого файла на печать. В этом случае в качестве имени файла- приемника указывается PRN - условное обозначение принтера.

например:

-COPY FAD PRN;

-распечатывает (копирует) содержимое файла FAD на устройство печати;

-команда COPY может иметь флаг /V, который вызывает проверку правильности копирования;

-команда TYPE.

Эта команда используется для вывода на экран дисплея содержимого текстового файла. Ее аргументом должно быть полное имя файла. Команда TYPE предполагает, что в файле содержится информация, закодированная в соответствии со стандартом ASCII; при этом каждый байт хранимой информации обозначает букву, цифру или знак, представимые на экране.Как правило, файлы, имена которых имеют расширения TXT, DOC, BAT могут быть выведены на экран. Команда RENAME используется для переименования файлов. Сокращенное имя REN. Команда имеет формат: REN <старое имя> <новое имя>.

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

Например, по команде REN FAK.EXE FOCUS файл FAK.EXE, находящийся в текущем каталоге, приобретает новое имя FOCUS.

Команда DEL

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

DEL FILE - удаляет файл FILE из текущего каталога;

DEL *.* - удаляет все файла из текущего каталога;

DEL \SYS\DATA - удаляет файл DATA из каталога SYS.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: