Показать сообщение отдельно
  #14  
Старый 31.07.2008, 20:59
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию

Поиск в папке (без просмотра поддиректорий):

Код:
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\')
Ответить с цитированием