Работа с каталогами и файлами в MS DOS

 

Цель работы: научиться работать с каталогами и файлами

в MS DOS

Содержание работы:

1 Команды работы с каталогами

2 Команды работы с файлами

Общие сведения

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

Каталог- это специальное место на диске, в котором хранятся имена

файлов, сведения о размере файлов, времени их последнего обновления,

атрибуты (свойства) файлов и т. д. Если используется файл не из текущего каталога, необходимо указать, в каком каталоге этот файл находится. Это делается с помощью указания пути к файлу.

Путь- это последовательность из имен каталогов или символов "…", разделенных символом « \ ». Этот путь задает маршрут от текущего каталога или от корневого каталога диска к тому каталогу, в котором находится данный файл.

Полное имя файла имеет следующий вид (квадратными скобками обозначаются необязательные элементы):

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

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

Символ "*" обозначает любое число любых символов в имени файла. Символ ? обозначает один произвольный символ или отсутствие символа в имени файла или в расширении имени файла.

Пример:

??mand.* - в имени файла первые два символа могут быть любыми или отсутствовать, расширение может быть любым.

1 Команды работы с каталогами

1 md(дисковод:)путь – создание нового каталога

Пример:

md a:\work – создание подкаталога work в корневом каталоге диска

2 dir (дисковод:)(путь\)(имя файла)(/p)(/w) – вывод оглавления каталога

Параметр /p задает поэкранный вывод оглавления.

Параметр /w задает вывод только информации об именах файлов в каталоге.

Пример:

dir a:\ -вывести оглавление корневого каталога на дисководе a:

3 cd (дисковод:)путь –смена текущего каталога

Пример:

cd \exe\dos –переход в каталог \exe\dos

4 tree–просмотр дерева каталогов

Пример:

tree \lion -просмотр каталога lion

5 rd (дисковод:)путь -удаление пустого каталога

Пример:

rd a:\work –удаление подкаталога work в корневом каталоге диска a:

6 deltree –удаление каталога с файлами

Пример:

deltree bounte –удаление каталога bounte

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

1 copy –копирование файлов, вывод файлов на печать, объединение файлов

Пример:

copy paper.doc prn – вывод файла paper.doc на принтер

сору оld.pas new.pas – копирование файла old.pas в new.pas

copy chap1.txt+chap2.txt book.txt – слияние 2-х файлов в book.txt

2 ren (дисковод:)(путь\)имя файла имя файла –переименование файлов

Пример:

ren prog.pas myprog.pas – переименование файла prog.pas в myprog.pas

3 move (источник) (цель) – перенос файла

move (старое имя каталога) (новое имя каталога)-переименование каталога

Пример:

move new.txt Bounte – перенести файл new.txt в каталог Bounte

4 type имя файла – вывод текстового файла на экран

Пример:

type paper.doc – выводит на экран файл paper.doc

5 del (дисковод:)(путь\)имя файла –удаление файлов

Пример:

del paper.doc – удаление файла paper.doc

6 copy con имя файла – создание текстового файла

Пример:

Для создания нового файла paper.doc нужно ввести команду copy con paper.doc – откроется новый файл с этим именем (он пока не создан). Затем в него вводится текст. Чтобы закрыть этот файл и сохранить его под именем paper.doc, нужно нажать клавишу F6 или Ctrl+Z. Только с этого момента файл будет создан.

7 attrib - просмотр и изменение атрибутов файла

 

Общее задание

1 Запустить сеанс MS DOS.

2 Сменить текущий диск на диск a:.