Для работы с записями
переменной длины Ваши программы должны осуществлять
логическую обработку записей. Одно из лучших средств для
этого заключается в описании файла в терминах ДОС как
последовательного файла с записями длиной в один байт, которые
Вы сможите читать и писать посимвольно.
Функция номер 22, шестнадцатиричное значение 16,
используется для "создания" файла.
Если файл с таким именем
существует, то он используется повторно; если нет - то
создается новый элемент справочника файлов с нулевой длиной
данных. Эта функция также открывает файл, так что ее можно
использовать вместо функции 15, если файл необходимо открыть,
независимо то того, сущетвует файл или нет.
Функция 23,
шестнадцатиричное значение 17, используется для
переименования одного или нескольких файлов. Для этой функции
также могут использоваться родовые имена.
Функции с номером 24 не существует.
asplinux server, системы управления базой данных, panda activescan, norton, panda antivirus, .
файловый менеджер
Практический смысл функции закрытия файла заключается в
модификации элемента справочника файла на дискете.
Функция номер 17, шестнадцатиричное значение 11,
используется для запуска поиска в справочнике файлов дискеты.
Эта функция используется при указании неполных или родовых
имен файлов, таких как "В:*.ВАК" или "???QQ.INC". Если найдено
подходящее имя, тогда ДОС сформирует полный блок управления
файлом для этого файла, что позволит Вашей программе открыть
файл. Использование родовых имен повышает гибкость и
расширяет возможности работы с файлами.
Функция номер 18, шестнадцатиричное значение 12,
используется для продолжения поиска файлов по родовому имени,
начатого функцией 17. Функция 17 запускает поиск и возвращает
первое из подходящих имен. Функция 18 продолжает поиск и
возвращает имена всех последующих подходящих файлов.
Функция номер 19, шестнадцатиричное значение 13,
используется для удаления файла с дискеты. Заданное имя файла
может быть родовым, так что не требуется использовать функции
17 и 18 для удаления группы файлов.
Функция номер 20, шестнадцатиричное значение 14,
используется для последовательного чтения файла. Из файла
считывается очередная запись. Если чтение завершилось
неудачей, то передается признак ошибки.
Функция номер 21, шестнадцатиричное значение 15,
используется для последовательной записи в файл. Если
операция записи прошла неудачно, то передается признак ошибки.
Эти функции последовательного чтения и записи, а также
функции прямого чтения и записи, 33 и 34, описанные ниже,
используются только для записей фиксированной длины - ДОС не
обеспечивает средств для работы с записями переменной длины,
например, строками в текстовом файле.