mget: filename.xlsx: 文件已经存在并且 xfer:clobber 未设置

Chr*_*ris 5 cygwin ftp mget

我得到这个:mget: filename.xlsx: file already exists and xfer:clobber is unset当我尝试下载我的 ftp 服务器的内容时​​出错。基本上它是使用 cygwin 设置的。我们最近升级了服务器,所有数据都按设定的时间表下载到该服务器。旧服务器是 Windows server 2003,新服务器是 windows server 2008。当我尝试下载文件夹中已有的文件时遇到问题。客户端从不更改文件名,因此当我们从服务器下载它时,我们会收到该错误。有什么我可以放在批处理文件中的东西,或者可以强制它替换该文件的东西吗?提前致谢

Der*_*rfK 12

xfer:clobber是 lftp 中的设置,它决定是否允许 mget 替换文件。添加

set xfer:clobber on
Run Code Online (Sandbox Code Playgroud)

到您的 lftp 脚本以进行设置,然后 mget 命令应替换该文件。

  • 只是一个警告。如果传输不起作用(例如文件权限),这将删除文件。 (2认同)