我正在通过 FTP 传输一个小文本文件,并在传输完成后尝试更改文件扩展名,以便目标服务器可以处理内容,我该怎么做,winscp.net 上的命令不是特别有用,但是再说一次,我可能像个白痴一样搜索。
问问题
4436 次
4 回答
4
rename oldname newname
如果您的客户抱怨,请尝试:
quote site rename oldname newname
于 2012-01-06T10:22:23.590 回答
2
这是旧的,但许多 FTP 会话不允许您在传输后更改文件,因为您无权执行任何操作,只能将文件转储到 FTP 目录中。为什么不能在传输之前更改它们?
于 2012-03-19T23:26:56.650 回答
1
如果要在传输后手动重命名文件,请使用重命名命令:
https ://winscp.net/eng/docs/task_rename
您还可以将 WinSCP 配置为将所有文件传输为临时名称,并在传输完成后自动将它们重命名为最终名称:
https ://winscp.net/eng/docs/ui_pref_resume
于 2013-04-04T07:19:43.790 回答
1
在 Python 中,我得到了以下代码:
import ftplib
ftp_connect = ftplib.FTP(str_host)
ftp_connect.rename(str_oldName, str_newName)
于 2020-10-22T07:14:26.417 回答