DOS, функция 43h Установить/опросить атрибуты файла
Вход:
AH=43h
DS:DX - адрес строки ASCIZ с именем файла
AL=OOh - извлечь текущий атрибут файла
AL=01h - установить атрибут файла
СХ - новый атрибут файла (для подфункции 01Ь)(Таблица Б-9)
Выход:
CF=0, если функция выполнена успешно
СХ - текущий атрибут файла (для подфункции ООЬ)(Таблица Б-9)
АХ не сохранен
CF=1, если при выполнении функции возникли ошибки
АХ - код ошибки
Таблица Б-9. Атрибуты файла.
Бит | Атрибут |
0 | Только чтение |
1 | Скрытый |
2 | Системный |
3 | Метка тома (может находиться только в корневом каталоге) |
4 | Директория |
5 | Архивный |
Описание.
Атрибут файла читается или устанавливается, согласно коду в AL.
Если диск и/или путь не указаны, принимаются значения по умолчанию.
Примечание.
Чтобы скрыть оглавление, нужно использовать CX=02h (а не 12h, как
можно было ожидать).
Версии: DOS 2.00 и выше.