アプリケーションをビルドするバッチファイルがあり、コマンドラインからFTPサーバーにアップロードしたい。
FileZillaを使用して手動でアップロードすると、ファイルをアップロードするためのコマンドラインはありますか?
Windowsに制限されています。
アプリケーションをビルドするバッチファイルがあり、コマンドラインからFTPサーバーにアップロードしたい。
FileZillaを使用して手動でアップロードすると、ファイルをアップロードするためのコマンドラインはありますか?
Windowsに制限されています。
回答:
FileZillaには、自動転送を許可するコマンドライン引数(またはその他の方法)はありません。参照:
コマンドライン引数(クライアント)
https://trac.filezilla-project.org/ticket/2317
ただし、自動化を許可する他のFTPクライアントを使用できます。
たとえば、WinSCP:https :
//winscp.net/eng/docs/guide_automation
script.txt
アップロード用の典型的なWinSCPスクリプト()は次のようになります。
open ftp://user:password@example.com/
put c:\files\*.* /home/user/
exit
スクリプトを実行するには:
WinSCP.com /ini=nul /log=ftp.log /script=script.txt
WinSCPは、インポートされたFileZillaセッションからスクリプトを生成できます。
詳細については、FileZillaオートメーションのガイドを参照してください。
(私はWinSCPの著者です)
これを行うには、Windowの組み込みFTPクライアントを使用できます。FileZillaは必要ありません。
ftp
open *computer_name*
send *local_file* {remote file}