Читайте также:
|
|
Атрибут – это информация, описывающая некоторое свойство файла, или некоторая характеристика файла. В разных файловых системах могут использоваться разные атрибуты и их наборы, хотя реально для современных файловых систем как смысл атрибутов, так и их совокупности имеют тенденцию к сближению.
Возможные атрибуты, для некоторых из которых указываются ФС, где они используются:
· тип файла;
· владелец файла (NTFS, Unix);
· создатель файла;
· пароль для доступа к файлу (NTFS, Unix);
· информация о возможности доступа (права доступа) (NTFS, Unix);
· времена создания; последнего доступа и последнего изменения (везде);
· текущий размер файла (везде);
· максимальный размер файла;
· признак “только для чтения”;
· признак “скрытый файл”; FAT, NTFS;
· признак “системный файл”; носят информативно-рекомендательный характер
· признак “архивный файл”;
· признак “двоичный/символьный” (Unix);
· признак “временный” (удалить после завершения процесса) (Unix);
· признак блокировки (NTFS, Unix);
· длина записи;
· указатель на ключевое поле в записи;
· длина ключа.
Средства доступа к атрибутам предоставляются файловой системой.
Дерево каталогов
Во всех широко используемых файловых системах различных ОС на уровне пользователя файлы организуются в дерево каталогов (одно или несколько). В UNIX пользователь, желая иметь в некотором каталоге файл из другого каталога, может соответствующей командой установить так называемую символьную связь, т.е. ссылку на существующий файл. В таком случае, если помнить об этой ссылке, дерево пре- образуется в сеть.
В ОС Windows дисковое пространство разбивается пользователем на несколько логических дисководов, каждый из которых содержит свое дерево каталогов, не связанное с деревьями других дисководов.
В ОС UNIX все доступное пользователям файловое пространство объединено в единое дерево каталогов.
Каждый файл регистрируется только в одном каталоге. Каждый каталог имеет имя и может быть зарегистрирован в другом каталоге.
Простое, полное и относительное имя файла
Простое имя идентифицирует файл в пределах каталога, в котором файл непосредственно размещен.
Полное имя файла в дереве каталогов – путь от корня к файлу с приписанным через слэш простым именем файла. Если деревья расположены на разных логических дисках, то в полное имя в общем случае включается имя дисковода; в противном случае подразумевается текущий дисковод.
Полное имя однозначно идентифицирует файл.
Относительное имя файла – путь от текущего каталога к файлу с приписанным через слэш простым именем файла.
Дата добавления: 2014-12-19; просмотров: 206 | Поможем написать вашу работу | Нарушение авторских прав |