GARANTIR DESCONTO

Fórum Verificar se existe arq. no FTP. #357313

17/04/2008

0

Boa noite ,gostaria de saber como posso verificar antes de fazer download do arquivo se ele existe.


Utilizo D7, idFTP


Obrigado.


Walter Faria

Walter Faria

Responder

Posts

18/04/2008

Luiz Henrique

Boa Noite, Walter:

Espero que te ajude:

1)IdFTP1- ja conectado e na pasta a ser verificada...

function FTPArquivoExiste(_file: string): boolean;
var i: integer;
aFilesFTP: TStringList;

begin
result:= false;
aFilesFTP:= TStringList.Create;

{Preenche a estrutura IDFTP1.DirectoryListing...}
IdFTP1.list(aFilesFTP,_file,true);

for i:= 0 to (IdFTP1.DirectoryListing.Count-1) do begin
result:= uppercase(_file) = uppercase(IdFTP1.DirectoryListing.Items[i].FileName);

if result then break
end;

aFilesFTP.free;
end;


Abraco


Responder

Gostei + 0

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

Aceitar