批处理(语句结构)

Posted mycyl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理(语句结构)相关的知识,希望对你有一定的参考价值。

一,语句结构(选择和循环)

  1. if  ----- 条件判断语句(选择结构)

  判断信息是否相等(==)  判断错误级别(%errorlevel%)  判断文件是否存在  

  判断MS-DOS扩展版本号(扩展用法)  判断变量是否存在(扩展用法)  信息比较运算(扩展用法)

(1) 判断信息是否相等(==)

@echo off
if abc==ABC (
   echo abc euqal ABC
) else (
   echo abc not euqal ABC
)
pause>nul

(2) 判断错误级别(%errorlevel%)

错误级别“errorlevel”是MS_DOS的内置环境变量,主用于上一条命令是否执行成功,成功返回0,失败返回相应的错误级别码。

@echo off
if %errorlevel%==0 (
  echo success!
) else (
  echo failed!
)
pause>nul    ::这种方式作为关键字使用,"number"作为错误级别码,“not”作为相反操作

(3)判断文件是否存在

@echo off    :: "exist",是关键字表示“存在”
if exist C:\a.txt (
  echo file is find!
del C:\a.txt ) else ( echo file is not found! ) pause>nul    :: "not"作为相反操作

 

以上是关于批处理(语句结构)的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段5——HTML元素结构

PHP中的流程控制

Java异常处理机制

#yyds干货盘点# mybatis源码解读:executor包(语句处理功能)

SQL Select 语句的用法

[AndroidStudio]_[初级]_[配置自动完成的代码片段]