![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Понятие файла включает не только хранимые им данные и имя, но и информацию, описывающую свойства файла. Эта информация составляет атрибуты файла. Список атрибутов может быть различным в различных ОС. Пример возможных атрибутов приведен ниже.
| Атрибут | Значение |
| Тип файла | Обычный, каталог, специальный и т. д. |
| Владелец файла | Текущий владелец |
| Создатель файла | Идентификатор пользователя, создавшего файл |
| Пароль | Пароль для получения доступа к файлу |
| Время | Создания, последнего доступа, последнего изменения |
| Текущий размер файла | Количество байт в записи |
| Максимальный размер | Количество байт, до которого можно увеличивать размер файла |
| Флаг "только чтение" | 0 – чтение / запись, 1 – только чтение |
| Флаг "скрытый" | 0 – нормальный, 1 – не показывать в перечне файлов каталога |
| Флаг "системный" | 0 – нормальный, 1 – системный |
| Флаг "архивный" | 0 – заархивирован, 1 – требуется архивация |
| Флаг ASCII / двоичный | 0 – ASCII, 1 – двоичный |
| Флаг произвольного доступа | 0 – только последовательный доступ, 1 – произвольный доступ |
| Флаг "временный" | 0 – нормальный, 1 – удаление после окончания работы процесса |
| Позиция ключа | Смещение до ключа в записи |
| Длина ключа | Количество байт в поле ключа |
Пользователь может получить доступ к атрибутам, используя средства, предоставляемые для этой цели файловой системой. Обычно разрешается читать значение любых атрибутов, а изменять – только некоторые.
Значения атрибутов файлов могут содержаться в каталогах, как это сделано, например, в MS-DOS (рис. 7.7). Другим вариантом является размещение атрибутов в специальных таблицах, в этом случае в каталогах содержатся ссылки на эти таблицы.

Рис. 7.7. Атрибуты файлов MS DOS
Дата публикования: 2014-11-04; Прочитано: 444 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
