![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Понятие файла включает не только хранимые им данные и имя, но и информацию, описывающую свойства файла. Эта информация составляет атрибуты файла. Список атрибутов может быть различным в различных ОС. Пример возможных атрибутов приведен ниже.
Атрибут | Значение |
Тип файла | Обычный, каталог, специальный и т. д. |
Владелец файла | Текущий владелец |
Создатель файла | Идентификатор пользователя, создавшего файл |
Пароль | Пароль для получения доступа к файлу |
Время | Создания, последнего доступа, последнего изменения |
Текущий размер файла | Количество байт в записи |
Максимальный размер | Количество байт, до которого можно увеличивать размер файла |
Флаг "только чтение" | 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; Прочитано: 422 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!