\ DriveHQ Customer Support Forum \
已读/回复 : 40572/1
  • dsada
  • (1帖子)
FTP 服务器不允许重命名/覆盖

所以我使用了

ftp.drivehq.com

我在 21 端口上用我的用户名和密码登录,上传了服务器需要的文件,但是这些文件需要不断被覆盖。我猜我使用的脚本实际上是创建了一个临时文件,然后尝试重命名它,这样就不会损坏文件。

但是每次尝试重命名临时文件时,都会提示该文件已存在,无法重命名。

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

我该如何重命名它们?或者我需要在重命名之前添加一行代码来删除原文件吗?(最后一个问题我不知道该怎么做,这个脚本不是我写的,我也没有源代码。)


2014/5/29 12:55:36

  • DriveHQSupport
  • (676帖子)
主题: 回复:FTP 服务器不允许重命名/覆盖
回复:FTP 服务器不允许重命名/覆盖

如果将 abc.txt.tmp 重命名为 abc.txt,而 abc.txt 已存在于此文件夹中,则重命名操作将失败。(否则需要先覆盖/删除 abc.txt)。

要解决您的问题,您可以编辑脚本文件,在重命名操作之前删除 abc.txt 文件。您似乎使用的是基于 Windows 的 FTP 脚本。在这种情况下,您只需在重命名操作之前添加一行代码即可:

           删除文件名(或文件路径)

 

 


回复
2014/5/29 13:58:01

收藏并分享
快速回复

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003