0

sftpWindows 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
4

1 に答える 1