Основы файловой организации данных, страница 10

В длинных именах файлов можно применять:

·  латинские буквы,

·  цифры,

·  некоторые специальные символы (-, _ , $, #, @, !,& , % , (, ), {, }, `, ~, ^),

·  пробел,

·  символы +, запятая, ;, =, [, ],

·  все символы с кодами более 127 (в том числе и русские буквы)

В длинных именах файлов нельзя применять:

·  более одной точки,

·  символы /, \, :, *, ?, <, >, |,

·  управляющие символы (с кодами до 31).

В имени и расширении разрешается применять как строчные, так и прописные  буквы, причем, ОС не различает прописные и строчных букв.

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

.com, .exe – исполнимые файлы;

.txt – текстовые файлы;

.bat – командные (пакетные) файлы;

.bmp, .jpg – файлы в графических форматах (рисунки);

.arj, .ace, .rar, .zip – упакованные (архивированные) файлы;

.mp3, .wav – аудио файлы;

.avi – мультимедиа файлы;

.sys – системные файлы

.c – файлы с программами на языке программирования C;

.doc – файлы, созданные в текстовом редакторе MS Word;

.htm, .html – файлы в так называемом Интернетовском формате (формат гипертекстовой разметки).

 2.6 Каталоги.

Каталог – это файл, в котором зарегистрированы другие файлы или каталоги. Регистрация включает в себя фиксацию таких сведений о файле как имя файла, дату и время создания (или модификации) файла, атрибуты файла, номер первого кластера файла. Приведенное определение каталога не распространяется на корневой каталог, который, как уже отмечалось, представляет собой не файл, а специальную область на логическом диске, создаваемую на этапе форматирования физического диска.  Каталог, таким образом, может содержать в себе файлы и другие каталоги. Эти каталоги, в свою очередь, могут включать новые каталоги и файлы. Так создается древовидная,  иерархическая структура, состоящая из каталогов и папок, что позволяет упорядочить информацию на дисках и существенно снизить время ее поиска. В пределах одного каталога не может быть двух одинаковых файлов и каталогов, т.е. имена каталогов и файлов, принадлежащих одному каталогу, должны быть уникальны и не должны повторяться. В то же время в разные каталоги могут входить файлы  и каталоги с одинаковыми именами.

Требования, предъявляемые со стороны ОС, к именам каталогов, такие же,  как и к именам файлов. Принято не присваивать типы именам каталогов.

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

2.7 Путь к файлу.

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

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

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

Например:

F:\Grodno\GRMU\PSI\kurs1\Spisok\gruppa13.txt – описывает файл с именем gruppa13.txt, расположенный в каталоге  Spisok, который является дочерним по отношению к родительскому каталогу kurs1. Каталог kurs1,  в свою очередь, входит в каталог PSI, каталог, PSI является дочерним каталогом для каталога grmu, зафиксированном в каталоге grodno на диске f:.