我正在通过FTP传输一个小文本文件并尝试在传输完成后更改文件扩展名,以便目标服务器可以处理内容,我该怎么做,winscp.net上的命令不是特别的有帮助但又一次,我可能会像一个白痴一样。
答案 0 :(得分:3)
rename oldname newname
如果您的客户抱怨,请尝试:
quote site rename oldname newname
答案 1 :(得分:1)
这是旧的,但许多FTP会话不允许您在传输后更改文件,因为除了将文件转储到FTP目录之外,您无权执行任何操作。为什么在转让之前不能改变它们?
答案 2 :(得分:1)
在Python中,我得到了以下代码:
import ftplib
ftp_connect = ftplib.FTP(str_host)
ftp_connect.rename(str_oldName, str_newName)
答案 3 :(得分:0)
如果要在传输后手动重命名文件,请使用重命名命令:
https://winscp.net/eng/docs/task_rename
您还可以配置WinSCP将所有文件传输到临时名称,并在传输完成后自动将它们重命名为最终名称:
https://winscp.net/eng/docs/ui_pref_resume