5.3.13. Фн 23h - Получить длину файла по его 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 = 23h

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

 

      Выход: AL = 0    - файл найден

             AL = 0FFh - файл не найден

 

      Описание:  Ищет  указанный  файл  в  текущем каталоге. Если

 такого  файла нет,  то возвращает  AL=0FFh, иначе  заносит длину

 файла  в поле  RandomRec и  возвращает AL=0.  Длина файла  равна

 количеству записей,  содержащихся в файле  (округленному вверх),

 поэтому перед  вызовом функции Вы должны  занести длину записи в

 поле RecSize. Если RecSize=1,  то поле RandomRec будет содержать

 двоичное слово, равное длине файла в байтах.

 

      Примечание: Проще  открыть файл с  помощью фн 3Dh,  а затем

 узнать его длину через фн 42h (с AL=2).

 

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

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

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

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