Function CompteFichiers(Chemin:String): Integer; Var S:TSearchRec; Begin Chemin:= IncludeTrailingPathDelimiter(Chemin); Result:= 0; If FindFirst(Chemin + '*.*', faAnyFile, S) = 0 then Repeat if (S.Name<>'.') And (s.Name<>'..') then begin If (S.Attr And faDirectory) > 0 then Result:= Result + CompteFichiers(Chemin + S.Name) else if MatchesMask(S.Name, 'Gr*.*') then begin Form1.CheckListBox1.Items.Add(Chemin + S.Name); Inc(Result); end; end; Until FindNext(S) <> 0; FindClose(S); End;
Result:=0; If FindFirst(Chemin+'*.*',faAnyFile,S)=0 then begin repeat if (S.Name<>'.')And(s.Name<>'..') then begin If (S.Attr And faDirectory)<>0 then Result:=Result+CompteFichiers(Chemin+S.FindData.cFileName) else if (S.Name<>'Gr') //test du fichier then CheckListBox1.Items.Add(S.Name);Inc(Result); //relevé end; until FindNext(S)<>0; FindClose(S); end; end;Identificateur non déclaré : 'CheckListBox1'
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question