Вот нашел код поиска папки, только не пойму где задается имя папки, которую мне надо найти
| Код | procedure ffind(cat:string); //каталог, откуда начать поиск var sea:TSearchRec; res:integer; //результат поиска (0 или нет) begin res:=FindFirst(cat+'*.*',faAnyFile,sea); //ищем первый файл res:=findNext(sea);//ищем следующий файл While res=0 do begin if (Sea.Attr=faDirectory) and ((Sea.Name='.')or(Sea.Name='..')) then//чтобы не было файлов . и.. begin Res:=FindNext(sea); Continue;//продолжаем цикл end; if (Sea.Attr=faDirectory) then//если нашли директорию, то ищем файлы в ней begin form1.ListBox1.Items.Add(Sea.Name); Ffind(cat+Sea.Name+'\');//рекурсивно вызываем нашу процедуру Res:=FindNext(Sea);//ищем след. файл Continue;//продолжаем цикл end; Res:=FindNext(Sea);//ищем след. файл end; FindClose(Sea);//освобождаем пересенную поиска end;
|
|