Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Число строкой с предстоящими нулями
Категория: Текст и строки
Категория: Текст и строки
Как получить код HTM страницы зная ее URL
Категория: Интернет и Сети
Категория: Интернет и Сети
Как нарисовать фрактал
Категория: Математика
Категория: Математика
Объект экрана — Screen
Категория: Компоненты
Категория: Компоненты
Как соединить несколько файлов в один
Категория: Файловая система
Категория: Файловая система
Перекодировка текста DOS-Windows-Koi8
Категория: Текст и строки
Категория: Текст и строки
Как произвести поиск файлов во вложенных папках
Категория: Файловая система
Категория: Файловая система
BDE. Динамическое создание псевдонима
Категория: Базы данных
Категория: Базы данных
Wav файл внутри exe-файла
Категория: Файловая система
Категория: Файловая система
Что значит Paramstr
Категория: Приложение
Категория: Приложение
Delphi - Справочник: FindNext
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 |