sftp
Windows OS でバッチ スクリプトを実行して成功/失敗を検出するにはどうすればよいですか?
%errorlevel%
成功/失敗を検出するために使用しますが、セッションが失敗し、ファイルがサーバーにアップロードされていないにもかかわらず、%errorlevel%
によって返される可能性があります。0
私のスクリプトは以下の通りです:
sftp2 -D4 -B ftp.txt %dest%
set result=%errorlevel%
if result EQU 0 (
echo successful
) else (
echo unsuccessful
)
exit %result%
Content of ftp.txt
put ABC.TXT
QUIT