Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ein verzeichniss in einem memo auflisten (https://www.delphipraxis.net/52207-ein-verzeichniss-einem-memo-auflisten.html)

BornToBeBreit 25. Aug 2005 12:46


Ein verzeichniss in einem memo auflisten
 
Hi Leute, ich hab mich hier in der dp jetz schon fast net stunde umgeschaut und nix gefunden, vieleicht bin ich ja zu doof dazu.

also meine frage is eigentlich net schwer denk ich.

ich möchte einfach in ein edit feld irgend einen pfad eingeben und einen button drücken und dann sehe ich in einem memo alles was in diesem verzeichniss drin is.

ich gebe z.b. in das editfeld ein " C:\ " und dann sehe ich im memo " programme
Dokumente und Einstellungen
Windows
... "

wie mach ich das?


danke schonmal.

Kroko1999 25. Aug 2005 12:49

Re: Ein verzeichniss in einem memo auflisten
 
FindFirst +F1
FindNext + F1
FindClose + F1

shmia 25. Aug 2005 13:10

Re: Ein verzeichniss in einem memo auflisten
 
Aus der JCL:
Delphi-Quellcode:
function BuildFileList(const Path: string; const Attr: Integer; const List: TStrings): Boolean;
var
  SearchRec: TSearchRec;
  R: Integer;
begin
  Assert(List <> nil);
  R := FindFirst(Path, Attr, SearchRec);
  Result := R = 0;
  List.BeginUpdate;
  try
    if Result then
    begin
      while R = 0 do
      begin
        if (SearchRec.Name <> '.') and (SearchRec.Name <> '..') then
          List.Add(SearchRec.Name);
        R := FindNext(SearchRec);
      end;
      Result := R = ERROR_NO_MORE_FILES;
    end;
  finally
    SysUtils.FindClose(SearchRec);
    List.EndUpdate;
  end;
end;
// Aufruf
BuidlFileList('C:\Windows\*.exe', faAnyFile, Memo1.Lines);
Meine Empfehlung: Installier die JCL ( http://sourceforge.net/project/showf...group_id=47514 ),
da gibts noch viel mehr zu entdecken.

BornToBeBreit 25. Aug 2005 13:42

Re: Ein verzeichniss in einem memo auflisten
 
ok, das is schonmal net schlecht aber sowas hab ich au schon hingekriegt.
da werden ja jetz nur die .exe dateien aufgelistet, wie liste ich die ordner auf?

Kroko1999 25. Aug 2005 13:43

Re: Ein verzeichniss in einem memo auflisten
 
SearchAttribut = faDirectory

JWeis 25. Aug 2005 14:00

Re: Ein verzeichniss in einem memo auflisten
 
http://www.delphipraxis.net/internal...t=findallfiles



Probiers damit mal


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz