Fórum Listar diretórios internos #145197
13/03/2003
0
[b:1c040ebb17][color=red:1c040ebb17]Título editado pelo Moderador (AZ) - Removido: ´Só Para os Melhores....!´[/color:1c040ebb17][/b:1c040ebb17]
Anonymous
Curtir tópico
+ 0Posts
13/03/2003
Marcelo Saviski
procedure TForm1.Button2Click(Sender: TObject); var SR: TSearchRec; I: integer; begin listbox1.itens.clear; I := FindFirst(edit1.text´, faAnyFile, SR); while I = 0 do begin if (SR.Attr and faDirectory) <> faDirectory then begin listbox1.itens.add(edit1.text + SR.Name); end; I := FindNext(SR); end; end;
Isto mostra os arquivos dentro de un diretório, pode usar coringas Ex:
Edit1.text = ´C:/*.exe´ localiza todos os .EXE que estãona pasta C
[img:0a8216cbef]http://www.apriori.com.br/cgi/forum/images/smiles/icon_eek.gif[/img:0a8216cbef][img:0a8216cbef]http://www.apriori.com.br/cgi/forum/images/smiles/icon_cool.gif[/img:0a8216cbef][img:0a8216cbef]http://www.apriori.com.br/cgi/forum/images/smiles/icon_rolleyes.gif[/img:0a8216cbef]
Gostei + 0
13/03/2003
Anonymous
Gostei + 0
13/03/2003
Fred
Gostei + 0
13/03/2003
Lfernandos
ListBox1.Perform(LB_DIR ,
DDL_ARCHIVE or
DDL_DIRECTORY or
DDL_DRIVES or
DDL_EXCLUSIVE or
DDL_HIDDEN or
DDL_READONLYor
DDL_READWRITE or
DDL_SYSTEM,
LParam(PChar(´c:\*.*´)));
Gostei + 0
21/10/2003
Marconi
Não entendi aonde eu coloco o codigo do LFernandoS para que funcione o programa. Deu na mesma.
MARCONI
Gostei + 0
21/09/2004
Fabioss
procedure TForm1.ListaDir(Sender: TObject); var SR: TSearchRec; I: integer; begin I := FindFirst( [caminnho] +´*.*´, faDirectory, SR); While I = 0 Do Begin If (SR.Name <> ´.´) and (SR.Name <> ´..´) Then Memo1.Lines.Add(SR.Name); I := FindNext(SR); End; end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)