FTP传输后更改文件扩展名

时间:2012-01-06 10:01:43

标签: ftp winscp

我正在通过FTP传输一个小文本文件并尝试在传输完成后更改文件扩展名,以便目标服务器可以处理内容,我该怎么做,winscp.net上的命令不是特别的有帮助但又一次,我可能会像一个白痴一样。

4 个答案:

答案 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