function SearchFiles (Dir: Sznurek): Int64;
var
sr: TSearchRec;
FindRes: Integer;
zaczynać
Rezultat: =0;
Dir: = IncludeTrailingBackslash (Dir);
FindRes: =FindFirst (Dir + "*.*", faAnyFile, sr);
Podczas Gdy FindRes=0 zaczynać
Jeżeli (sr. Imię <> ".") I (sr. Imię <> ". .") Wtedy
jeżeli (sr. Attr I faDirectory) >0 Wtedy zaczynać
SL1.Add (Dir+sr.Name); //TStringlists.
SearchFiles (Dir+sr.Name)
końcówka inny zaczynać
SL2.Add (sr. Imię); //TStringlists.
końcówka;
FindRes: =FindNext (sr);
końcówka;
FindClose (sr);
końcówka;
|