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.
Utilizo D7, idFTP
Obrigado.
Walter Faria
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)