FileZilla не имеет аргументов командной строки (или любого другого способа), которые разрешают автоматический перенос. Увидеть:
Аргументы командной строки клиента FileZilla
https://trac.filezilla-project.org/ticket/2317
Как отправить файл с FileZilla из командной строки?
Хотя вы можете использовать любой другой клиент, который позволяет автоматизацию. Вы не указали, какой протокол вы используете, FTP или SFTP.
Вы определенно сможете использовать WinSCP, так как он поддерживает все протоколы, которые поддерживает FileZilla (и даже больше).
Смотрите https://winscp.net/rus/docs/guide_automation
Типичный скрипт WinSCP для загрузки выглядит так:
open sftp://user:password@example.com/ -hostkey="ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx..."
put c:\mypdfs\*.pdf /home/user/
exit
Для запуска скрипта используйте:
WinSCP.com /log=ftp.log /script=script.txt
Это для SFTP. Если вы используете FTP, просто замените sftp://
на ftp://
и удалите -hostkey=...
WinSCP 5.9 может генерировать скрипт из импортированного сеанса FileZilla.
Подробнее см. В руководстве по автоматизации FileZilla.
(Я автор WinSCP)
Другой вариант, если вы используете SFTP, это клиент psftp:
https://the.earth.li/~sgtatham/putty/latest/htmldoc/Chapter6.html#psftp