procedure TForm1.Button1Click(Sender: TObject); var SearchRec: TSearchRec; Dir: String; begin Dir := 'C:\myfolder'; ListBox1.Clear; if FindFirst(Dir + '\*.*', faAnyFile, SearchRec) = 0 then repeat if (SearchRec.Name <> '.') and (SearchRec.Name <> '..') then begin ListBox1.Items.Add(Dir+'\'+SearchRec.Name); end; until FindNext(SearchRec) <> 0; end;
Synes godt om
Slettet bruger
31. oktober 2003 - 16:25#3
Eller det her hvis det kun skal være fil navnet:
procedure TForm1.Button1Click(Sender: TObject); var SearchRec: TSearchRec; Dir: String; begin Dir := 'c:\myfolder'; ListBox1.Clear; if FindFirst(Dir + '\*.*', faAnyFile, SearchRec) = 0 then repeat if (SearchRec.Name <> '.') and (SearchRec.Name <> '..') then begin ListBox1.Items.Add(SearchRec.Name); end; until FindNext(SearchRec) <> 0; end;
Da du nu siger listbox kan denne kode også bruges:
procedure TForm1.Button1Click(Sender: TObject); var s: string; begin ListBox1.Clear; s := 'c:\*.*'; ListBox1.Perform(LB_DIR, DDL_READWRITE, LongInt(@s[1])); end;
procedure TForm1.Button1Click(Sender: TObject); var SearchRec: TSearchRec; Dir: String; begin Dir := 'C:\myfolder'; ListBox1.Clear; if FindFirst(Dir + '\*', faDirectory, SearchRec) = 0 then repeat if (SearchRec.Name <> '.') and (SearchRec.Name <> '..') and ((SearchRec.Attr and faDirectory) <> 0) then begin ListBox1.Items.Add(SearchRec.Name); end; until FindNext(SearchRec) <> 0; end;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.