我运行这个:
ftps.rename(rec.path+field_name, rec.archive_path+field_name)\
print 'passed'
将文件移动到另一个目录,因为我需要存档它。这行代码运行良好,没有错误(我还添加了打印检查以查看它是否真的运行)。但是文件没有移动。就像什么都没发生一样。我不明白为什么。
此外,我似乎也无法使用 GUI 移动文件。例如,我使用 Ubuntu 网络接口连接到 ftp,然后尝试手动剪切和粘贴文件。然后我看到这条消息(和进度条):,preparing to move 1 file
但它只是消失了,没有任何反应。没有错误,什么都没有。
ftp 中的目录是这样定位的:
/root/
/source/
/archive/
我正在尝试将文件从移动source
到archive
确切地说,ftp服务器是sharefile.com (sharefileftp.com)
PS也许可以将文件复制到另一个目录(作为一种解决方法)?看来我至少可以手动复制文件。所以我可以复制它然后从原始目录中删除一个