Einzelnen Beitrag anzeigen

taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
 
Delphi 7 Professional
 
#13

Re: Ordnernamen in Listbox laden

  Alt 13. Jan 2009, 22:07
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  DirectoryListing('C:/*',Listbox1.Items);
end;

procedure TForm1.DirectoryListing(const PATH:String;SL:TStrings);
var
  S : TSearchRec;
begin

  if FindFirst(PATH, faDirectory, S) = 0 then
  begin
    repeat
      if (S.Attr and faDirectory) = S.Attr then
       if (S.Name<>'.') and (S.Name<>'..') then SL.Add(S.Name)
    until FindNext(S) <> 0;
    FindClose(S);
  end;
  if Result.Count = 0 then SL.Add(format('%s enthält keine Ordner', [path]));
end;
// nur aus dem Kopf getippt
Ralph
  Mit Zitat antworten Zitat