使用 CMD 从 SFTP 复制文件

Copy files from SFTP with CMD

我们有一个客户使用他们的 SFTP 站点,我想使用任何自动化过程从特定文件夹复制文件。

我发现的一个例子是 winscp.net,但我还没有设法使用它,以达到我的目的。 http://www.itworld.com/article/2928599/windows/how-to-automate-sftp-file-transfers-in-microsoft-windows.html

问题: 我只需要 运行 脚本,文件应该从他们的目录复制到我的本地文件夹。有可能吗?

我找到了使用PSFTP(Putty)连接服务器的方法,但是如何自动连接,不知道。

我认为它可以很好地解决您的问题。

您必须安装 winscp 和一些文件的代码,它会自动执行。我用了3、4次。您还需要 SFTP 的密钥才能通过它进行连接。

这里是link一步一步的指南。

https://winscp.net/eng/docs/guides

这是脚本网页link

https://winscp.net/eng/docs/scripting

我建议您创建一个 ini 文件来加载您的 ftp 连接的所有特征,然后在此之上执行脚本。

可以这样启动

WinSCP.com /ini=[your ini file] /script=[Your script file(what you want to do when it is connect)]

希望对您有所帮助!