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