1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
procedure TraiteUnDossier ( const Dossier, Fichier : TFileName );
var
sr: TSearchRec;
begin
if FindFirst( Dossier+FileSeparator+'*', faAnyFile, sr) = 0 then
begin
repeat
if Sr.Attr and faDirectory > 0 then begin
if not((Sr.Name = '.') or (Sr.Name = '..')) then begin
// Dossier
TraiteUnDossier(Dossier + FileSeparator + Sr.name, Fichier );
end
end
else begin
if sr.Name = Fichier then
ShowMessage(sr.Name+' trouvé dans '+Dossier);
end;
until FindNext(Sr) <> 0;
end;
FindClose(Sr);
end; |
Partager