5.3.2. Фн 0Fh - Открыть файл по его FCB

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 = 0Fh

            DS:DX = адрес неоткрытого FCB

 

      Выход: AL = 0   - файл открыт и его FCB заполнен

                 0FFh - произошла ошибка (файл не найден)

 

      Описание:    Файл,   заданный    неоткрытым   FCB,   должен

 существовать  в текущем  каталоге  диска,  заданного в  поле Drv

 (0=текущего,  1=A, ...).  Если файла  нет, то  возвращается AL =

 0FFh.  Если  же  такой  файл  есть,  то  он открывается в режиме

 совместимости (см. 5.9.1) и ДОС заполняет следующие поля FCB:

 

      -  если поле  Drv было   нулем, то  в него  заносится номер

 текущего диска (1=A,2=B, ...);

      - поле CurBtk обнуляется;

      - в поле RecSize заносится 80h;

      - длина, дата и время файла беруться из элемента каталога;

      - поле Currec НЕ обнуляется.

 

      Примечание: Для доступа к  файлу со специальными атрибутами

 используйте расширенный FCB.

 

      См. также: Фн 16h

                 Фн 38h

                 Блок управления файлов

                 Режимы открытия файлов

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

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