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

 

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

в MS DOS

Содержание:

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

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

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

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

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

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

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

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

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

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

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

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

Пример:

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

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

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

 

15

Пример:

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 имя файла –вывод текстового файла на экран

16

Пример:

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

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

Пример:

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

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

copy con paper.doc

текст

F6 (Ctrl+Z)

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

 

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

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

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