
アプリケーションをビルドするバッチ ファイルがあり、それをコマンド ラインから 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 をより良くするため。
これがお役に立てば幸いです。コマンドラインを学ぶと、非常に時間の節約になります。グラフィカルユーザーインターフェイス。