Ola...

Estou usando um programinha e FTP feito com componente idFTP da Indy,
onde eu tenho uma opção para deletar arquivos do servidor.

Então, uso o codigo abaixo pra deletar:

var S: String;

  S := ListBox1.Items.Strings[ListBox1.ItemIndex]; //nome do arquivo 
a deletar

  idFtp.Delete(ListBox1.Items.Strings[ListBox1.ItemIndex]); //chamada 
para deletar o arquivo

  ShowMessage('Arquivo "' + S + '" deletado com 
sucesso!');  //mensagem de confirmação do arquivo deletado


Acontece porém que em alguns casos, o idFtp não consegue deletar o 
arquivo, e minha mensagem dá informação errada ao usuário, exibindo 
que o mesmo foi deletado.

Então, o que quero saber é como posso certificar que o arquivo foi 
realmente deletado? O idFtp tem algum mecanismo que verifique isso? 
Pois eu só posso colocar a ShowMessage após ter certeza q realmente o 
arquivo foi excluído.

Se alguem puder ajudar, de já agradeço.

[]´s
Paulo

Responder a