MS-DOS для программиста

         

Атрибуты файлов


Байт атрибутов является принадлежностью каждого файла. Биты этого байта имеют следующие значения:



Бит Описание
0 Файл предназначен только для чтения.В этот файл нельзя писать и его нельзя стирать
1 Скрытый файл.Этот файл не будет появляться в списке файлов, создаваемом командой DIR
2 Системный файл. Этот бит обычно установлен в файлах, являющихся составной частью операционной системы
3 Данный дескриптор описывает метку диска.Для этого дескриптора поле имени файла и поле расширения имени файла должны рассматриваться как одно поле длиной 11 байт. Это поле содержит метку диска
4 Дескриптор описывает файл, являющийся подкаталогом данного каталога
5 Флаг архивации.Если этот бит установлен в 1, то данный файл не был выгружен утилитой архивации
6-7 Зарезервированы

Обычно файлы имеют следующие атрибуты:

Атрибут Описание
0 Обычные файлы (тексты программ, загрузочные модули, пакетные файлы)
7 Только читаемые, скрытые, системные файлы. Такая комбинация битов байта атрибутов используется для файлов операционной системы io.sys , msdos.sys
8 Метка тома. Дескриптор метки тома может находиться только в корневом каталоге логического диска
10h Дескриптор, описывающий каталог
20h Обычный файл, который не был выгружен программами backup.exe или xcopy.exe



Содержание раздела