function SearchFiles (Dir: Schnur): Int64;
var
Sr: TSearchRec;
FindRes: Ganze Zahl;
anfangen
Resultat: =0;
Dir: = IncludeTrailingBackslash (Dir);
FindRes: =FindFirst (Dir + „*.*“, faAnyFile, Sr);
Während FindRes=0 anfangen
Wenn (Sr. Namens<> „.") und (Sr. Namens<> „. .") dann
wenn (Sr. Attr und faDirectory) >0 fangen dann an
SL1.Add (Dir+sr.Name); //TStringlists.
SearchFiles (Dir+sr.Name)
Ende fangen sonst an
SL2.Add (Sr. Name); //TStringlists.
Ende;
FindRes: =FindNext (Sr);
Ende;
FindClose (Sr);
Ende;
|