如果否则不在批处理脚本中工作

时间:2014-05-13 13:34:16

标签: batch-file

我是批处理脚本的新手。我在批处理脚本中添加了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
)

1 个答案:

答案 0 :(得分:0)

此行中的::是该位置循环中的问题。请改用REM

::Having error in account file