Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование / си++ / ЛЕКЦИИ АСУ-03 за 1й курс / II cemecTP / Лабораторные работы по информатике.doc
Скачиваний:
221
Добавлен:
10.12.2013
Размер:
562.69 Кб
Скачать

5.1. Имена файлов

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

command.com

paper.chi

Символы в имени и расширении могут быть прописными и строчными латинскими буквами, цифрами и символами

- _ $ # & @ ! % () {} ‘ ~ ^

Расширение имени файла является необязательным. Оно, как правило, описывает содержание файла, поэтому использование расширения весьма удобно. Многие программы устанавливают расширение имени файла и по расширению Вы можете узнать, какая программа создала файл.

Примеры.

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

.bat - командные;

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

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

В имени и расширении имени файла прописные и строчные латинские буквы являются эквивалентными, так как MS DOS переводит все строчные буквы в соответствующие прописные буквы.

Следует заметить, что многие программы используют расширение. ВАК для копий файла, которые делаются перед его изменением. Наличие такой копии позволяет восстановить содержимое файла в случае его ошибочного изменения или удаления. После окончания работы с файлом, когда пользователь правильно внес все изменения в файл, он может уничтожить созданные файлы с расширением ВАК.

5.2. Запрещенные имена файлов

Некоторые имена файлов являются запрещенными, так как MS DOS понимает их как имена устройств. Эти имена таковы:

AUX - дополнительное устройство, присоединяемое к асинхронному коммуникационному порту;

СОМ1-СОМЗ - устройства, присоединяемые к асинхронным

коммуникационным портам 1 - 3;

LPT1-LPTЗ - устройства, присоединяемые к последовательным

портам 1 -3 (обычно это принтеры);

CON - при вводе - клавиатура, при выводе - экран;

PRN - принтер;

NUL - “пустое” устройство; все операции ввода-вывода

для этого устройства игнорируются.

Даже если добавить к этим именам какое-либо расширение, все равно MS DOS будет воспринимать это как обращение к устройству.

5.3. Каталоги

Имена файлов регистрируются на магнитных дисках в каталогах (или директориях). Каталог - это специальное место на диске, в котором хранятся имена файлов, сведения о размере файлов, времени их последнего обновления, атрибуты (свойства) файлов и т.д. Если и каталоге хранится имя файла, то говорят, что этот файл находится в данном каталоге. На каждом магнитном диске может быть несколько каталогов. В каждом каталоге может быть много файлов, но каждый файл всегда регистрируется только в одном каталоге.

Все каталоги (кроме корневого, см. ниже) на самом деле являются файлами специального вида. Каждый каталог имеет имя, и он может быть зарегистрирован в другом каталоге. Если каталог X зарегистрирован в каталоге Y, то говорят, что X - подкаталог Y, а Y - надкаталог или родительский каталог для X.

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

На каждом магнитном диске имеется один главный или корневой каталог. В нем регистрируются файлы и подкаталоги (каталоги 1-го уровня). В каталогах 1-го уровня регистрируются файлы и каталоги 2-го уровня и т.д. Получается иерархическая древообразная структура каталогов на магнитном диске.

Соседние файлы в папке II cemecTP