5.4.2. Фн 3Ch - Создать файл

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 = 3Ch

            DS:DX = адрес ASCIIZ-строки, содержащей спецификацию

                    файла

            CX = атрибут файла

 

      Выход: AX = код ошибки (3, 4 или 5), если установлен флаг CF

                  номер файла, если CF=0

 

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

 "d:\путь\имя.тип",0.

 

      Если дисковод  d или путь  опущены, берутся текущий  диск и

 текущий  каталог  соответствено.  В  CX  задается атрибут нового

 файла (см. 3.4) следующим образом:

 

      00h = Обычный файл

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

      02h = Скрытый файл

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

      20h = Бит архива

 

      CX  должен задаваться  как сумма  необходимых атрибутов  из

 перечисленных выше. Вы можете создать файл "только для чтения" и

 записывать в него, пока не закроете файл.

 

      Примечания:

 

      1. Файл открывается в режиме чтения и записи.

 

      2.   Вы  должны   сохранить  полученный   номер  файла  для

 последующего доступа к нему.

 

      3.  Если   такой  файл  уже   существовал,  то  его   длина

 сбрасывается в  0; чтобы не  разрушить уже существовавший  файл.

 пользуйтесь фн 5Bh.

 

      4.  В  локальной  сети  эта  функция  требует полномочия на

 создание файлов.

 

      5. Возможные ошибки:

 

      3 - Путь не найден

      4 - Нет свободных номеров файлов

      5 - Нет места в каталоге или такой файл уже существует и

          имеет атрибут "только для чтения".

 

      См также: Фн 3Dh

                Фн 5Ah

                Фн 5Bh.

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

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