\ DriveHQ Customer Support Forum \
Ler/Responder : 40437/1
  • dsada
  • (1posts)
Servidor FTP não permite renomear/sobrescrever

Então eu usei o

ftp.drivehq.com

Na porta 21, após fazer login com meu nome de usuário e senha, enviei os arquivos necessários para o meu servidor, mas eles precisam ser sobrescritos constantemente. Imagino que o script que estou usando esteja criando um arquivo temporário e tentando renomeá-lo para evitar a corrupção dos arquivos originais.

Mas sempre que tenta renomear o arquivo temporário, aparece uma mensagem dizendo que não é possível renomeá-lo porque ele já existe.

http://i.imgur.com/Z4GrC3B.png

Como faço para renomeá-los? Ou preciso adicionar uma linha que exclua o original antes de renomear? (Não sei como fazer isso, não criei este script e não tenho o código-fonte.)


29/05/2014 12:55:36

  • DriveHQSupport
  • (676posts)
Assunto: Re: Servidor FTP não permite renomear/sobrescrever
Re: Servidor FTP não permite renomear/sobrescrever

Se você renomear o arquivo abc.txt.tmp para abc.txt e o arquivo abc.txt já existir nesta pasta, a renomeação falhará (caso contrário, será necessário sobrescrever/excluir o arquivo abc.txt primeiro).

Para resolver seu problema, você pode editar seu arquivo de script para excluir o arquivo abc.txt antes da operação de renomeação. Parece que você está usando um script FTP baseado em Windows. Nesse caso, basta adicionar uma linha antes da operação de renomeação:

           deletar nome_do_arquivo (ou caminho_do_arquivo)

 

 


Responder
29/05/2014 13:58:01

Adicionar aos favoritos e compartilhar
Resposta rápida

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003