Delphi - vypis adresaže do StringList
Zdravím.
Zatim zkoušim do memo.
Ty první 2 řadky mně tam serou. Jsou to ty podadresaře xxxx\xxx\
Nějaký jiný zpusob, jak na to?
Děkují.
begin
Memo1.Clear;
TS := TStringList.Create;
// if FindFirst('d:\*', faAnyFile, rec) = 0 then
if FindFirst('e:\xxxx\xxxt\source\*', faAnyFile, rec) = 0 then
begin
repeat
Memo1.Lines.Add(rec.Name);
until FindNext(rec) <> 0;
FindClose(rec);
end;
Ja by som za repeat doplnil ešte jednu podmienku v zmysle: if rec.Name = "." or rec.Name = ".." then continue
To zabezpečí preskočenie týchto dvoch riadkov.
if rec.Name = "." then přeskoč
if rec.Name = ".." then přeskoč
Ja by som šiel na to takto:
System.IOUtils.TDirectory.GetFiles
sú tam aj príklady použitia, ak by si tomu nerozumel...