Fórum idFtp - Pegar lista de arquivos de um diretório #359444

03/06/2008

0

Boa tarde, estive procurando aqui no fórum um post que me ajudasse mas por enquanto não encontrei.

Preciso verificar se tenho arquivos de uma determinada extensão em um diretório FTP utilizando o componente idFtp. Para fazer isso eu teria que estar usando os comandos:

idftp.changeDir(´/caminho´);
idftp.list(Arquivos, ´*.not´, true);

Assim a variável Arquivos do Tipo TStringList receberia todos os arquivos .not que estivessem dentro do caminho em questão. Só que isso nao funciona, toda vez que tento executar o comando list meu programa trava...

Como posso resolver este problema?

Abs,


Henry Lima

Henry Lima

Responder

Post mais votado

15/07/2016

Só para deixar como lembrança para as futuras pessoas que tiverem o mesmo problema, resolvi dessa forma:
1
2
3
4
listaDeArquivos := TStringList.create;
IdFTP.Connect();
if IdFTP.Connected = True then
    IdFTP.List(listaDeArquivos,'*.not',False);

Tiago Casanova

Tiago Casanova
Responder

Gostei + 1

Mais Posts

10/01/2014

Jhonatan Pereira

Li sobre um componente da paleta Indy chamado IDantiFreeze
tentou usá-lo?

E se for uma consulta, apenas para exibir, vc pode configurar o seu idFTP.Passive := True;
Responder

Gostei + 0

11/01/2014

Walisson Pires

Veja este exemplo: http://www.4shared.com/rar/uvpcuA4Kba/FTP.html?
Responder

Gostei + 0

11/01/2014

Walisson Pires

Veja este exemplo: exemplo_FTP
Responder

Gostei + 0

11/01/2014

Henry Lima

Boa tarde,

Já não utilizo mais Delphi, acabei fazendo o que precisava em C#.
Mesmo assim obrigado pelo apoio de todos.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar