O FileZilla não possui argumentos de linha de comando (nem de outra forma) que permitam a transferência automática. Veja:
Argumentos da linha de comando (Cliente)
link
Embora você possa usar qualquer outro cliente FTP que permita automação.
Por exemplo, WinSCP:
link
Um script WinSCP típico ( script.txt
) para upload é semelhante:
open ftp://user:[email protected]/
put c:\files\*.* /home/user/
exit
Para executar o script, use:
WinSCP.com /ini=nul /log=ftp.log /script=script.txt
O WinSCP 5.9 (e mais recente) pode gerar um script de um sessão FileZilla importada .
Para detalhes, consulte o guia de automação do FileZilla .
(eu sou o autor do WinSCP)