关于批处理里的if errorlevel

:loopgenabfca.outb.outiferrorlevel1gotoendgotoloop:end这个bat为什么在a.out和b.out不同的时候还是没退出来... :loop
gen
a
b
fc a.out b.out
if errorlevel 1 goto end
goto loop
:end

这个bat为什么在a.out和b.out不同的时候还是没退出来
展开
 我来答
汇博教育唐老师
2007-10-30 · TA获得超过235个赞
知道答主
回答量:164
采纳率:0%
帮助的人:0
展开全部
这里errorlevel的应用和循环并没错,问题估计出在你的fc语句上.

如果比较的2个文件a.out和b.out不是文本文件,一定要用
fc /b a.out b.out
强制进行2进制文件比较即可,否则会出现2个文件前面一部分要是相同,就被判断为相同的错误现象.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式