SFTP自动化使用WinSCP或FileZilla

时间:2014-09-17 11:21:27

标签: automation sftp file-transfer filezilla winscp

因此,作为我日常工作的一部分,我必须将一个文件从我们的客户服务器传输到我们的内部服务器并回复任何回复。 每个客户每天有效地提交一个文件和一个文件。

我在这里有一个SFTP服务器,我可以使用它,并且已经手动用于几个站点。 我希望在计划任务中使用批处理文件尽可能多地自动化网站。

最初,我正在考虑自动化流程的内部方面。

我们简单地有一个需要从SFTP导入的请求文件夹(然后删除SFTP上的原始文件)和一个需要复制到'sent'文件夹的响应文件夹,然后导出到SFTP(同样,删除原)

在SFTP服务器上,我有一个“to site”和“from site”文件夹。每个文件都是站点特定的,后跟一个变量。所以SiteNameImport.<variable>SiteNameExport.<variable>

编辑: 我问这个,因为我是脚本编写的新手,基本上不知道该怎么做。 我曾尝试在WinSCP网站上阅读自动化指南,但很多内容对我来说毫无意义。

1 个答案:

答案 0 :(得分:2)

Filezilla不支持自动化,你最好使用WinSCP。他们有一些脚本示例here以及构建脚本功能所需的任何其他信息。您只需添加细节(如删除已发送的文件等),CuteFTP也是您可以编写脚本的另一种解决方案,但我相信您必须支付许可费。我建议VBscript,例子可以找到Here的vbscript。