联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off if exist "文件路径" (echo 这个文件存在就执行这里) else echo 这个文件不存在就出来了
@echo off if exist "文件路径" ( echo 这个文件存在就执行这里 ) else ( echo 这个文件不存在就出来了 )
@echo off if 0 lss 1 echo 0当然小于1
@echo off if 0 neq 1 echo 0不等于1 if not "0"=="1" echo 0不等于1
@echo off if "xxx"=="XXX" echo 字符不同 if /i "xxx"=="XXX" echo 不区别大小情况下字符相同
@echo off if not defined xxx echo xxx变量未定义 echo 任意键下一测试&pause>nul set xxx=yes if defined xxx echo xxx变量已定义为%xxx%
@echo off copy %0 a.tmp if "%errorlevel%"=="0" echo 复制文件成功 echo 任意键下一测试&pause>nul attrib +r a.tmp copy %0 a.tmp if "%errorlevel%"=="1" echo 设置a.tmp为只读属性后,复制文件当然失败 echo 任意键下一测试&pause>nul xxx.exe if "%errorlevel%"=="9009" echo 没有xxx.exe外部命令
@echo off copy %0 a.tmp if errorlevel 0 if not errorlevel 1 echo 复制文件成功
EQU - 等于 NEQ - 不等于 LSS - 小于 LEQ - 小于或等于 GTR - 大于 GEQ - 大于或等于