5.6.12. Фн 43h - Управление атрибутами файла

Error message

Notice: Undefined index: add term path in hansel_get_breadcrumbs() (line 524 of /data/sites/msdosworld.ru/www/sites/all/modules/hansel/hansel.module).

      Вход: AH = 43h

            DS:DX = адрес ASCIIZ-спецификации файла

            AL = 0 - читать байт атрибутов файла

                 1 - задать байт атрибутов

 

      Выход: AX = код ошибки (1, 2, 3 или 5), если флаг CF = 1

 

      Описание:   DS:DX   должны   указывать   на   строку   вида

 "d:\путь\имя.тип",0. Если имя диска или путь опущены, принимаются

 текущие значения.

 

      Эта  функция  считывает  или  устанавливает  байт атрибутов

 файла  в зависимости  от значения  AL. Значения  атрибута должно

 быть суммой чисел из следующего списка:

 

      00h - обычный файл

      01h - только для чтения

      02h - скрытый файл

      04h - системный файл

      20h - архивный файл

 

      Установка  любых  битов,  кроме  перечисленных,  приводит к

 ошибке.

 

      Примечания:

 

      1. Для  того,чтобы скрыть каталог,  задайте CX =  02h (а не

 12h, как можно было бы ожидать).

 

      2. В ЛВС эта функция требует полномочия на создание файлов,

 если Вы изменяете любой бит атрибута, кроме архивного.

 

      См. также: Структура каталогов

 

 

Вы находитесь в разделе: 
Метки: 

Добавить коментарий