我收到此信息:mget: filename.xlsx: file already exists and xfer:clobber is unset
当我尝试下载 FTP 服务器的内容时出现错误。
基本上它是使用 Cygwin 设置的。我们最近升级了所有数据都按设定的时间表下载到的服务器。旧服务器是 Windows Server 2003,新服务器是 Windows Server 2008。
当我尝试下载文件夹中已有的文件时,我遇到了问题。客户端从不更改文件名,因此当我们从服务器下载文件时,就会出现该错误。
我可以将一些内容放入批处理文件中吗,或者是否可以强制它替换该文件?
答案1
xfer:clobber
是 lftp 中的设置,决定是否允许 mget 替换文件。添加
set xfer:clobber on
到你的 lftp 脚本以便进行设置,然后 mget 命令应该替换该文件。