我是批处理脚本的新手。我在批处理脚本中添加了if else。第一个if if工作一次但不是所有时间,而第二个不能一直工作不能找到它的问题,可以有人帮我这个 我通过使用for循环获取Counter值。
if %Counter% equ %SuccessCounter% ( echo List.csv,%Counter%,%SuccessCounter%,%date% %time%,True >> %statusfile% ) else ( set partUpload_flag=1 echo List.csv,%Counter%,%SuccessCounter%,%date% %time%,False >>%statusfile% ) if %ErrorCounter% gtr 1 ( set success_flag=0 set Attachment= %Attachment% -attach error.csv echo ERROR:Error found in Account records:%ErrorCounter% lines >> %logpath% ::Having error in account file )
答案 0 :(得分:0)
此行中的::
是该位置循环中的问题。请改用REM
。
::Having error in account file