Thema: Delphi FindFirst

Einzelnen Beitrag anzeigen

DevilsCamp
(Gast)

n/a Beiträge
 
#6

Re: FindFirst

  Alt 13. Sep 2005, 15:45
Hier ein kleines Beispiel:

Delphi-Quellcode:
procedure GetFiles(const VerzeichnisMitWildcards: String; var Liste: TStringList);
var
  search : TSearchRec;
  dateien: String;
  verz : String;
begin
  Liste.Clear;
  verz := ExtractFilePath(VerzeichnisMitWildcards);
  if verz[Length(verz)]<>'\then
    verz:= verz+'\';
  dateien:= ExtractFileName(VerzeichnisMitWildcards);

  if FindFirst(VerzeichnisMitWildcards, faArchive, search)=0 then
  begin
    repeat
      Liste.Add(verz+search.Name);
    until FindNext(search)<>0;
  end;
  FindClose(search);
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  list: TStringList;
begin
  list := TStringList.Create;
  GetFiles('c:\irgendwo\*.ini', list);
  ListBox1.Items.Assign(List);
  list.Free;
end;

So sollte es richtig sein.
  Mit Zitat antworten Zitat