我必须将一个ftp目录中的所有现有文件复制到另一台服务器上的另一个ftp目录中。我没有编写脚本的经验-因此对此提供任何帮助将是非常好的。
我想知道是否有可能编写此脚本,使其每天在特定时间发生?
我应该使用哪种软件/语言?Python是一个著名的语言,但是我想确保它符合我的要求。
有人可以给我一个基本的代码实现方法吗?
提前致谢
最后,您可能最终会将整个目录下载到本地计算机,然后将其重新上传到另一台计算机,因为通常无法在FTP的目录之间复制文件。
请参见FTP将文件复制到同一FTP中的另一个位置。
您会找到许多用于下载和上传的示例。您甚至不需要脚本语言。只需使用一些命令行FTP客户端即可。
例如,对于WinSCP FTP客户端,您可以使用以下批处理文件(.bat
):
winscp.com /log=copy.log /command ^
"open ftp://username:[email protected]/" ^
"get /source/remote/path/* C:\temporary\local\path\" ^
"put C:\temporary\local\path\* /destination/remote/path/" ^
"exit"
请参见自动执行与FTP服务器之间的文件传输的指南。
(我是WinSCP的作者)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句