Поиск в папке (без просмотра поддиректорий):
Код:
procedure TForm1.FindFiles(Dir: string);
var
DirInfo: TSearchRec;
r : Integer;
begin
r := FindFirst(Dir+'*.bmp', FaAnyfile, DirInfo);
while r = 0 do begin
if ((DirInfo.Attr and FaDirectory <> FaDirectory) and (DirInfo.Attr and FaVolumeId<>FaVolumeID)) then
{ тут твой код для обработки найденных;
полный путь к файлу: Dir + DirInfo.Name }
r := FindNext(DirInfo);
end;
SysUtils.FindClose(DirInfo);
end;
// например FindFiles('C:\Windows\')