Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11656
Последний выпуск: 19.06.2015

DOS Fn 11H: Найти 1-й совпадающий файл через FCB

Вход

  • AH = 11H
  • DS:DX = адрес неоткрытого FCB (имя файла может содержать '?')

Выход

  • AL = 0 если подходящее имя найдено (и DTA заполнена)

Описание:

В текущем оглавлении DOS ищется имя файла, соответствующее шаблону, заданному в FCB по адресу DS:DX. при неудаче возвращается AL=0ffH. если имя найдено, AL очищается, в 1-й байт DTA помещается номер дисковода (A=1, B=2, и т.д.), а в следующие 32 байта помещается элемент оглавления для найденного файла.

можно использовать при вызове расширенный FCB, чтобы выбирать файлы с указанными атрибутами. В этом случае в DTA помещаются байт 0ffH, 7 байт нулей, номер диска и элемент оглавления. В любом случае должен быть предоставлен корректный неоткрытый FCB. функция 12H Find Next FCB используется для поиска следующих имен.

Замечания:

если вы намереваетесь искать последующие файлы, не выполняйте никаких операций в/в с найденным файлом. Скопируйте FCB куда-нибудь в другое место, прежде чем открывать его. функция DOS 2.0+ 4eh "Найти 1-й файл" легче в использовании; она поддерживает обычный формат d:\путь\имяфайла.

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог