在批处理文件中,我有一个不一致的错误级别行为:
下面的代码总是在批处理文件中的一个位置(中间的某个地方 - 正是我需要它的地方)给出错误级别 0。
我只复制了这个片段并将它放在批处理文件的开头和结尾。在这些位置,结果始终为 1。
这是代码片段:
目录 c:\
IF ERRORLEVEL 1 echo ERRORLEVEL 为 1 或更多
知道如何让它在文件中间也能工作吗?我究竟做错了什么?我不想用 GOTO 解决它(到文件末尾,然后回到我需要结果的地方。)
windows windows-7
windows ×1
windows-7 ×1