Galera, to usando a rotina abaixo para pegar todos os arquivos de um
diretório, mas eu precisava pegar também todos os arquivos dos
subdiretórios. Como eu faço isso ?


procedure TfrmEmail.Edit1Exit(Sender: TObject);
var
  i : integer;
begin
   i := FindFirst(Edit1.Text + '\*.*', faAnyFile, SR);
   while i = 0 do
   begin
      if (SR.Attr and faDirectory) < faDirectory then
         rich.lines.Add(UpperCase(SR.Name));
      i := FindNext(SR);
   end;
end;

     _  ___________________________________  _
    / )|                                   |( \
   / / |     Eduardo de Almeida Silva      | \ \
 _( (_ |  _    [EMAIL PROTECTED]     _  | _) )_
(((\ \)|_/ )___________________________( \_|(/ /)))
(\\\\ \_/ /                             \ \_/ ////)
 \       /                               \       /
  \    _/                                 \_    /
  /   /                                     \   \



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a