博客园  :: 首页  :: 管理

关于bat批处理脚本中大于-小于-不等于的表示方法

Posted on 2022-10-29 17:07  520_1351  阅读(3816)  评论(0编辑  收藏  举报

在批处理中>和<为重定向符号,这就意味着我们不能用>来表示大于,<表示小于,不过笔者试了一下,可以用==表示等于

也就意味着不能用>=、<=、<>来表示大于等于、小于等于、不等于,还好,在批处理中用了其他的操作符代替它们,这在"if /?"中有说明:

C:\Users\qq5201351>if /?
............省略部分...........................
where compare-op may be one of:

    EQU - equal
    NEQ - not equal
    LSS - less than
    LEQ - less than or equal
    GTR - greater than
    GEQ - greater than or equal
............省略部分...........................

如根据前一条命令的状态码,来决定执行的内容

if %errorlevel% NEQ 0 (del /q/f xxxx.txt)

如上、代表,上一条命令如果不成功,则执行后面括号()中的删除文件的操作

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/16839146.html