Como configurar o FileZilla para não sobrescrever arquivos movidos no servidor remoto?

Como configurar o FileZilla para não sobrescrever arquivos movidos no servidor remoto?

É possível configurar o FileZilla para não substituir arquivos que estou movendo de uma pasta para outra no meu servidor remoto? O FileZilla pode mostrar um prompt perguntando se deve substituir ou simplesmente evitar substituições?

Estou me conectando ao meu servidor usando FTP simples.

Se não for possível com o FileZilla, existem outros programas de FTP que podem fazer isso?

Responder1

Acredito que um comportamento comum de um servidor FTP, ao renomear um arquivo para o nome de um arquivo já existente, é falhar na renomeação.

  • Servidor FTP FileZilla:

    Command:  RNFR file.txt
    Response: 350 File exists, ready for destination name.
    Command:  RNTO /dest/file.txt
    Response: 553 file exists
    
  • Servidor FTP Microsoft IIS:

    Command:  RNFR file.txt
    Response: 350 Requested file action pending further information.
    Command:  RNTO /dest/file.txt
    Response: 550-Cannot create a file when that file already exists. 
    Response:  Win32 error:   Cannot create a file when that file already exists. 
    Response:  Error details: File system returned an error.
    Response: 550 End
    

Acredito que o FileZilla (com razão) espera esse comportamento e nem sequer verifica se o arquivo de destino existe, muito menos solicita confirmação.

informação relacionada