ХАНДЫФАР

Функция FindAllFiles выполняет поиск всех файлов, соответствующего указанному шаблону имени, и сохраняет его имя в предоставленный буфер. Буфер должен быть достаточно большим, чтобы вместить все имена найденных файлов. Разделителем имён в буфере является 7Fh. При выводе имени файла из буфера необходимо проверять символ на 7Fh.

Параметры:

  • DS:AX: Указатель на строку шаблона имени файла (например, "*.txt").
  • ES:BX: Указатель на буфер, куда будет сохранено имя найденного файла.
  • CX:___ Атрибуты файла, которые нужно учитывать при поиске (например, скрытые, _______системные и т.д.).

Возвращаемое значение:

  • Если CF = 0: Файл найден.
  • Если CF = 1: Файл не найден. AX содержит код ошибки.

Состояние флагов:

  • Функция влияет на все флаги.

Особенности:

  • Функция не изменяет значения регистров, кроме AX и флагов.
Made on
Tilda