Navigation:  Операции с файлами и директориями >

FINDFIRST - Найти файл/файлы

Previous pageReturn to chapter overviewNext page

Найти файл/файлы:

 findfirst nodir     pathtofiles

 findfirst withdir   pathtofiles

  nodir      - исключить директории из списка

  withdir    - включить директории в список (в т.ч. ".." и ".")

  pathtofiles - путь до файлов, которые необходимо найти

                 (маски поддерживаются)

Функция findfirst ищет первый файл, соответствующий маске.

Информацию о найденном файле можно найти в специальных переменных

 

Функция findnext ищет следующий файл, соответствующий маске.

findnext

Предварительно необходимо начать поиск функцией findfirst

Если ни один файл не найден или весь список обработан, то

в специальную переменную [:F.TYPE:] помещается значение - (минус)

 

Специальные переменные для функций findfirst/findnext :

 [:F.FULLNAME:] - полное имя файла (с путем до него)

 [:F.NAME:]     - имя файла (с расширением)

 [:F.FNAME:]    - имя файла без расширения

 [:F.FEXT:]     - расширение файла (с точкой)

 [:F.FDRV:]     - диск, на котором находится файл

 [:F.PATH:]     - путь до файла (без буквы диска)

 [:F.SIZE:]     - размер файла

 [:F.TYPE:]     - тип файла,

                  может содержать значения (регистрозависимые!):

                  DIR       - директория,

                  FILE      - файл,

                  - (минус) - больше файлов нет (конец обработки)

ВНИМАНИЕ! имена переменных регистрозависимые!