Низкоуровневое програмирование Главная - Реальный режим - Прерывания DOS - INT 21h: Сервис DOS. - Функция 43h: Установить/опросить атрибут файла.

Функция 43h: Установить/опросить атрибут файла.

Вход:
AH=43h
AL Функция
0 Запроситть атрибут DS:DX = путь к файлу в формате ASCIIZ
Выход:
Если CF установлен AX = код ошибки, иначе СX аттрибут
1Установить атрибут
CX - новый атрибут
DS:DX = путь к файлу в формате ASCIIZ
Выход:
Если CF установлен AX = код ошибки, иначе аттрибут установлен успешно

Примечание:
если файл уже существует, то вся хранящаяся в нём информация удаляется.
Аттрибуты:
бит 0 - только для чтения
бит 1 - скрытый
бит 2 - системный
бит 3 - метко тома/диска
бит 4 - Каталог
бит 5 - архивный
бит 6 - резерв
бит 7 - (в NetWare) файл с общим доступом (т.н. "расшаренный" файл)
бит 8-15 - резерв