現在、WinSCPを呼び出し、SFTPセッションに接続し、ローカルサーバーからリモートサーバーにファイルのグループを転送し、接続を閉じてローカルファイルをアーカイブ。代わりに受け入れ可能な解決方法は、ファイルをアーカイブにコピーして、それをソースディレクトリから削除することです。WinSCPとコマンドプロンプトを使用する場合のバッチファイル
私はWinSCPを開いて接続してファイルを転送することができますが、その後はコマンドが無視され、接続のクローズ、ファイルの移動またはコピー、および削除と終了を自動化できませんコマンドプロンプトのこれを行う最善の方法は何ですか?
セッションを接続し、スクリプトを呼び出しマイFTP.bat
ファイル -
"C:\Program Files\WinSCP\WinSCP.exe" /console /command "lcd d:\bofa_ftp\out" /script=script.txt [email protected]
ファイルを置くと、接続を閉じ私のスクリプトファイル -
option batch abort
option confirm off
option exclude script.txt
put *.txt
close
私はどちらかに任意のコマンドを追加バットやスクリプトは無視されます。
[docs](http://winscp.net/eng/docs/commandline)の_console/scripting mode_セクションを見てください。別のバッチファイルを.exeに渡してあなたが一度明らかに接続する必要があるコマンド。 – Ben