コマンドラインからFileZillaでファイルを送信するにはどうすればよいですか?

コマンドラインからFileZillaでファイルを送信するにはどうすればよいですか?

アプリケーションをビルドするバッチ ファイルがあり、それをコマンド ラインから FTP サーバーにアップロードしたいと考えています。

手動でアップロードすることを考えるとファイルジラファイルをアップロードするためのコマンドラインはありますか?

Windowsに限定されます。

答え1

FileZilla には自動転送を可能にするコマンドライン引数 (およびその他の方法) はありません。以下を参照してください。
コマンドライン引数 (クライアント)
https://trac.filezilla-project.org/ticket/2317


ただし、自動化を可能にする他の FTP クライアントを使用することもできます。

たとえば、WinSCP:
https://winscp.net/eng/docs/guide_automation

アップロード用の一般的な WinSCP スクリプト ( script.txt) は次のようになります。

open ftp://user:[email protected]/
put c:\files\*.* /home/user/
exit

スクリプトを実行するには、次を使用します。

WinSCP.com /ini=nul /log=ftp.log /script=script.txt

WinSCPはスクリプトを生成するからインポートされたFileZillaセッション

詳細については、FileZilla自動化ガイド

(私はWinSCPの作者です)

答え2

これを行うには、Windows に組み込まれている FTP クライアントを使用できます。FileZilla は必要ありません。

ftp
open *computer_name*
send *local_file* {remote file}

答え3

次のようなFTPコマンドラインプログラムを使用できるはずです。FTPサーバーPSFTP はパッシブ モードを使用しないため、LAN FTP にはデータ接続が必要であることに注意してください。

答え4

FileZillaにはファイルをアップロードするためのコマンドラインはありませんが、FTP(man ftp) あるいはカール(マンカール)一般的にはパスワード繋がり。

LinuxではWindowsよりも多くのオプションにアクセスできますが、シグウィンWindows をより良くするため。

これがお役に立てば幸いです。コマンドラインを学ぶと、非常に時間の節約になります。グラフィカルユーザーインターフェイス

関連情報