認証が失敗した後、別のパスワードで再接続を試みることができません。 ERRORLEVEL
が自分のコードで動作していないようです。私は間違って何が起こっているのか分からない。コードはWindows 10のバッチファイルにあります。バッチファイルFTPがERRORLEVELループを使用して複数回パスワード/認証を試みる
@echo off
echo use USERNAME> ftpcmd.dat
echo PASSWORD>> ftpcmd.dat
ftp -n -s:ftpcmd.dat files.000webhost.com
if %ERRORLEVEL% neq 0 (
goto TEST
)
:TEST
echo user USERNAME> ftpcmd.dat
echo DIFFERENTPASSWORD>> ftpcmd.dat
echo prompt>>ftpcmd.dat
echo cd Test>>ftpcmd.dat
echo mput FILE PATH>> ftpcmd.dat
ftp -n -s:ftpcmd.dat FTPTHING
ftpコマンドに関係なく、常に何が起こるか、エラーレベル0を返します。出力をログファイルに取り込み、エラーのログファイルを解析する必要があります。 – Squashman
どうすればいいですか?私は非常に実際にバッチに新しいので、私はログをキャプチャする方法を手がかりがないので、答えを投稿してください。 – Ahm23