因此,作为我日常工作的一部分,我必须将一个文件从我们的客户服务器传输到我们的内部服务器并返回任何响应。 实际上,每位客户每天都有一个向上的文件和一个向下的文件。
我这里有一个可以使用的 SFTP 服务器,并且已经手动用于一些站点。 我希望在计划任务中使用批处理文件使尽可能多的站点自动化。
最初,我正在研究流程内部的自动化。
我们简单地有一个需要从 SFTP 导入的请求文件夹(然后删除 SFTP 上的原始文件)和一个需要复制到“已发送”文件夹然后导出到 SFTP 的响应文件夹(同时删除原创)
在 SFTP 服务器上,我有一个“to site”和“from site”文件夹。每个文件都是特定于站点的,后跟一个变量。所以SiteNameImport.<variable>
和 SiteNameExport.<variable>
编辑: 我问这个是因为我是脚本的新手,基本上不知道该怎么做。 我试过阅读 WinSCP 网站上的自动化指南,但很多内容对我来说毫无意义。
最佳答案
Filezilla 不支持自动化,您最好使用 WinSCP。他们有一些脚本示例 here以及构建脚本功能所需的任何其他信息。您只需要添加细节(如删除已发送的文件等)CuteFTP 也是您可以编写脚本的另一种解决方案,但我相信您必须支付许可证费用。我建议使用 VBscript,可以找到示例 Here对于 vbscript。
关于automation - SFTP 自动化 使用 WinSCP 或 FileZilla,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25889181/