Manipulação FTP Via Win32

Delphi

13/04/2007

apos verificar a edição 80 o artigo Atualização automática de aplicações via FTP, tive algumas duvidas que nao conseguir resolver...

Preciso realizar duas operações:

1 - Preciso verificar se existe um determindo arquivo no FTP, a mesma logica do fileexiste

2 - Preciso apagar direto pelo codigo um determinado arquivo q esta no diretorio em um FTP, a mesma logica do deletefile

Preciso muito da ajuda de vcs....


Cd.wagner.sena

Cd.wagner.sena

Curtidas 0

Respostas

Aldus

Aldus

13/04/2007

Olá Wagner, se você estiver utilizando o componente idFtp:

Para delete um arquivo do ftp:
idFtp.delete(´nomedoarquivoqueestanoftp´);


Para verificar a existência de um arquivo, você deverá utilizar o seguinte código:


{Depois de conectar}
idFtp.List(nil); //Cria em memória a lista de arquivos constantes no ftp
for i:=0 to idFtp.DirectoryListing.Count-1 do begin
   //Aqui você faz a verificação da existência do arquivo
   if idFtp.DirectoryListing.Items[i].FileName = ´nomedoarquivo´ then
      //Faca algo
end;


Espero tê-lo ajudado.

Att
Mario


GOSTEI 0
Cd.wagner.sena

Cd.wagner.sena

13/04/2007

Obrigado, funcionou sim, valeuuuu


GOSTEI 0
POSTAR