使用FileZilla安排自动每日上传

时间:2014-07-24 23:34:21

标签: automation upload sftp ftp-client filezilla

我想使用FileZilla每天自动将PDF上传到我的GoDaddy托管网站,取代前一天的工作表。有没有办法做到这一点?我在网上看到批处理文件可能有效,有人可以发布批处理文件的样本版本吗?

1 个答案:

答案 0 :(得分:16)

FileZilla没有允许自动传输的任何命令行参数(也没有任何其他方式)。

一些参考文献:


虽然您可以使用任何其他允许自动化的客户端。

您尚未指定,您使用的是哪种协议。 FTP还是SFTP?您肯定能够使用WinSCP,因为它支持FileZilla所做的所有协议(以及更多)。

WinSCP scripting功能与Windows Scheduler结合使用:

用于上传的典型WinSCP脚本(使用SFTP)如下所示:

open sftp://user:password@example.com/ -hostkey="ssh-rsa 2048 xxxxxxxxxxx...="
put c:\mypdfs\*.pdf /home/user/
close

使用FTP,只需将sftp://替换为ftp://,然后移除-hostkey="..."开关。


WinSCP甚至可以generate a script中的imported FileZilla session

有关详细信息,请参阅guide to FileZilla automation

(我是WinSCP的作者)


如果您使用的是SFTP,则另一个选项是psftp.exe client from PuTTY suite