Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная DOS.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
183.81 Кб
Скачать

3.4 Краткая информация о файлах и каталогах

Файлы и каталоги на дисках

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

Имена файлов

Каждый файл на диске имеет обозначение, которое состоит из двух частей: имени и расширения. Расширение начинается с точки, за которой следуют от 1 до 3 символов.

Например

Command.com

Paper.doc

Autoexec.bat

Расширение описывает содержание файла и по нему можно узнать какая программа создала файл

Пример

.com, .exe – готовые к выполнению программы

.bat – командные файлы

.pas – программы на Паскале

.for – программы на Фортране

.c – программы на Си

.asm – программы на Ассемблере

.bak – копия файла, делаемая перед его изменением

Каталоги

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

Имена каталогов

Требования к именам каталогов те же, что и к именам файлов. Расширение имени для каталогов не используется

Текущий каталог

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

Например

Команда Type выводит содержимое файла на экран. Тогда команда Type xxx.doc будет искать файл xxx.doc в текущем каталоге.

Для вывода оглавления текущего каталога необходимо ввести команду Dir. Для смены текущего каталога имеется команда Dir.

Указание пути к файлу

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

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

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

Например

Д ана следующая структура:

Пусть текущий каталог - DOC

Тогда

\CHI ..\CHI – путь к каталогу 1-го уровня CHI

\DOC\LETTERS LETTERS – путь к подкаталогу LETTERS каталога DOC

\EXE\CHI ..\EXE\CHI – путь к подкаталогу CHI каталога EXE

Имена накопителей на дисках

Для DOS накопители на дисках именуются A:, B:, C: и т.д.

Полное имя файла

Полное имя файла имеет следующий вид

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

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

Например

Пусть на рис1 изображена файловая система на диске накопителя A:. Текущий каталог на этом накопителе – A:\DOC. Тогда

A:\paper.doc – файл paper.doc в текущем каталоге диска на дисководе A:

A:\paper.doc – файл paper.doc в корневом каталоге диска на дисководе A:

post\telex.doc – файл telex.doc в подкаталоге POST текущего каталога

Символы * и ?

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