Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
rebotea Aprendiz

Registrado: Sexta-Feira, 12 de Novembro de 2004 Mensagens: 196
|
Enviada: Ter Jul 18, 2017 8:37 am Assunto: FTP comparar datas de ficheiros |
|
|
Boas como poderei comparar datas de ficheiros em pasta local e remota e efectuar o download dos necessários.
begin
try
if IdFTP2.Connected then
IdFTP2.Disconnect;
IdFTP2.Username := '...';
IdFTP2.Password := '...';
IdFTP2.Host := '.....';
IdFTP2.Connect();
IdFTP2.ChangeDir('/geral');
IdFTP2.List(ListBox1.Items,'/geral',false);
if ListBox1.Items.Count = 0 then
begin
Abort;
end;
for indice:= 0 to ListBox1.Items.Count -1 do
begin
try
ListBox1.Selected[indice] := true;
bytesToTransfer := IdFTP2.Size(ListBox1.Items.Strings[indice]);
IdFTP2.Get(ListBox1.Items.Strings[indice],'C:\hp\' + ListBox1.Items.Strings[indice],true);
except on e:exception do
showmessage(e.Message);
end;
end;
finally
IdFTP2.Disconnect;
Showmessage ('concluido!');
end; |
|
Voltar ao Topo |
|
 |
natanbh1 Colaborador

Registrado: Terça-Feira, 15 de Março de 2011 Mensagens: 3093 Localização: Belo Horizonte - MG
|
|
Voltar ao Topo |
|
 |
rebotea Aprendiz

Registrado: Sexta-Feira, 12 de Novembro de 2004 Mensagens: 196
|
Enviada: Ter Jul 18, 2017 10:38 am Assunto: |
|
|
sim e para pegar os varios ficheiros? |
|
Voltar ao Topo |
|
 |
natanbh1 Colaborador

Registrado: Terça-Feira, 15 de Março de 2011 Mensagens: 3093 Localização: Belo Horizonte - MG
|
|
Voltar ao Topo |
|
 |
johnny-walker Moderador


Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Sáb Jul 29, 2017 7:15 pm Assunto: |
|
|
Se você quer facilidade, sem código, eu utilizaria os seguintes componentes:
JvDirectoryListBox1
JvFileListBox1
JvDriveCombo1
Com estes componentes do jedi você não precisaria fazer nada em relação à busca de arquivos, tanto que tem ícones mais modernos e mostra os ícones dos arquivos também.
bye _________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|
Voltar ao Topo |
|
 |
rebotea Aprendiz

Registrado: Sexta-Feira, 12 de Novembro de 2004 Mensagens: 196
|
Enviada: Seg Jul 31, 2017 3:21 pm Assunto: |
|
|
Obrigado a todos mas simplesmente desejava baixar sem que o cliente de conta ou sejá dentro de uma Threat ele baixa se não exisitir ou for mais velho. |
|
Voltar ao Topo |
|
 |
|