\ DriveHQ Customer Support Forum \
Leer/Responder : 40506/1
  • dsada
  • (1publicaciones)
El servidor FTP no permite renombrar/sobrescribir

Así que usé el

ftp.drivehq.com

En el puerto 21, inicié sesión con mi nombre de usuario y contraseña, subí los archivos que necesitaba para mi servidor, pero necesitan ser sobrescritos constantemente. Supongo que el script que estoy usando en realidad está creando un archivo temporal y luego tratando de renombrarlo para que no haya posibilidad de corromper los archivos.

Pero cada vez que intenta renombrar el archivo temporal, dice que no se puede renombrar porque ya existe.

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

¿Cómo hago para que se les cambie el nombre? ¿O necesito agregar una línea que borre el original antes de renombrarlo? (Esto último no sé cómo hacerlo, no creé este script y no tengo el código fuente).


29/05/2014 12:55:36

  • DriveHQSupport
  • (676publicaciones)
Sujeto: Re: El servidor FTP no permite renombrar/sobrescribir
Re: El servidor FTP no permite renombrar/sobrescribir

Si cambias el nombre de abc.txt.tmp a abc.txt, y si abc.txt ya existe en esta carpeta, el cambio de nombre fallará. (De lo contrario, primero deberá sobrescribir o eliminar abc.txt).

Para solucionar tu problema, puedes editar tu archivo de script para eliminar abc.txt antes de la operación de cambio de nombre. Parece que estás utilizando un script FTP basado en Windows. En este caso, solo necesitas agregar una línea antes de la operación de cambio de nombre:

           del nombre de archivo (o ruta de archivo)

 

 


Responder
29/05/2014 13:58:01

Marcar como favorito y compartir
Responder rápidamente

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003