&&errorlevel是运行命令时cmd所返回的值,一般都是以0代表为真(执行成功),以1代
表为非(执行不成功),有的还有以2代表出现名错误。下面举个实例说明一下:
@echo off
echo abcd>a.txt&echo 1234>b.txt
echo find "abcd" a.txt
find "abcd" a.txt>nul
echo errorlevel:%errorlevel%
echo.
echo find "abcd" b.txt
find "abcd" b.txt>nul
echo errorlevel:%errorlevel%
pause>nul&del /q a.txt b.txt
Last edited by zw19750516 on 2008-5-30 at 04:46 PM ]