Облака / Clouds
    Go to Copy.com
    Copy.com
    The bast cloud service
    Get 20 GB free!!!
    Support WebDav.
    Show more >>

    Go to Dropbox.com
    Dropbox.com
    time-tested cloud storage
    Support WebDav.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Число строкой с предстоящими нулями
   Категория: Текст и строки
  Как получить код HTM страницы зная ее URL
   Категория: Интернет и Сети
  Как нарисовать фрактал
   Категория: Математика
  Объект экрана — Screen
   Категория: Компоненты
  Как соединить несколько файлов в один
   Категория: Файловая система
  Перекодировка текста DOS-Windows-Koi8
   Категория: Текст и строки
  Как произвести поиск файлов во вложенных папках
   Категория: Файловая система
  BDE. Динамическое создание псевдонима
   Категория: Базы данных
  Wav файл внутри exe-файла
   Категория: Файловая система
  Что значит Paramstr
   Категория: Приложение

Delphi - Справочник: FindNext

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 FindNext
function FindNext ( var SearchResults : TSearchRec ) : Integer;
Функция (Unit SysUtils)
Находит следующий файл после успешного FindFirst
Описание:
Функция FindNext ищет следующий соответствующий файл, как определено в критериях поиска, данных предыдущим запросом FindFirst. Найденные подробности файла сохраняются в SearchResults, и возвращаемое получает значение - 0. Иначе возвращаемое значение - отрицптельное.

Вы, должны выполнить успешный FindFirst перед запросом этой подпрограммы.

После запроса FindNext вы должны вызвать FindClose, в последний раз, чтобы освободить ресурсы.
Пример кода: Поиск всех файлов Unit1.d* в текущем каталоге

var searchResult : TSearchRec; begin // Пробуем найти правильные файлы в текущем каталоге, соответствующие шаблону Unit1.d* if FindFirst('Unit1.d*', faAnyFile, searchResult) = 0 then begin repeat ShowMessage('Имя файла = '+searchResult.Name); ShowMessage('Размер файла = '+IntToStr(searchResult.Size)); until FindNext(searchResult) <> 0; // Должен освободить ресурсы, используемые этими успешными, поисками FindClose(searchResult); end; end;

Результат:
Имя файла = Unit1.dcu
Размер файла = 4382
Имя файла = Uni1.dfm
Размер файла = 524
Имя файла = Uni1.ddp
Размер файла = 51

  << Вернуться