인증이 실패한 후 다른 암호로 다시 연결을 시도 할 수 없습니다. 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을 반환 (나는 WinSCP에의 저자 해요). 출력을 로그 파일로 캡처 한 다음 오류에 대한 로그 파일을 구문 분석해야합니다. – Squashman
어떻게하면됩니까? 플레아는 답변을 게시합니다. 왜냐하면 저는 실제로 일괄 처리에 익숙하지 않기 때문에 로그를 캡처하는 방법을 알지 못합니다. – Ahm23