dos/BAT批解决if exist else的用法教程
发布日期:2013-03-10 作者:雨林木风纯净版系统 来源:http://www.8ud.cn
dos/BAT批解决if exist else的用法教程?
dos/BAT批解决怎么使用if exist else语句?你们在使用dos/BAT批解决时,常常会通过if语句来判断下面命令的执行,如果您不清楚if exist else语句的用法,那么可以看看下文,主编在下文中全面教程了相关批解决if以及if exist else语句的用法。
一、批解决if书写格式
if 条件表达式 (语句1) else (语句2),它的含义是:如果条件表达式成立,那么,就执行语句1,否则,将执行语句2。
二、四种批解决if的用法
1、判断驱动器、文件或文件夹是否存在,用 if exist 语句
例如:if exist c:/xue51com.txt (echo c盘下有xue51com.txt存在) else (echo c盘下不存在xue51com.txt)
2、判断某两个字符串是否相等,用 if “字符串1”==“字符串2” 语句
例如:if “xue”==“xyz” (echo 字符串xue等于字符串xyz) else (echo 字符串xue不等于字符串xyz),这个例子主要是检测字符串(注意,用if检测字符串是否相等的时候,后面用的不是“=”,而是“==”)
3、判断某两个数值是否相等,用 if 数值1 equ 数值2 语句
举例:if 1 equ 2 (echo 1等于2) else (echo 1不等于2),这个例子功能是检测数值:
(注意,批解决中大于符号不能用:“>”,而用“gtr”,其它的也类似)
比较运算符一览:
EQu - 等于
nEQ - 不等于
Lss - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于
4、判断某个变量是否已经被赋值,用 if defined str 语句
举例:if defined str (echo 变量str已经被赋值,其值为%str%) else (echo 变量str的值为空)
5、if结合errorlevel使用
说明:环境变量errorlevel的初始值为0,当一些命令执行不成功,就会返回一个数值,如:1 ,2 等
iF-ERRoRLEVEL
举例:
xCopY F:/test.bat d:/
iF ERRoRLEVEL 1 ECHo 文件拷贝失败
iF ERRoRLEVEL 0 ECHo 成功拷贝文件
如果文件拷贝成功,屏幕就会显示“成功拷贝文件”,否则就会显示“文件拷贝失败”
iF ERRoRLEVEL 是用来尝试它的上一个dos命令的返回值的,注意只是上一个命令的返回值,而且返回值必须依照从大到小次序顺序判断。
因此下面的批解决文件是错误的:
@ECHo oFF
xCopY C:/AuToExEC.BAT d:/
iF ERRoRLEVEL 0 ECHo 成功拷贝文件
iF ERRoRLEVEL 1 ECHo 未找到拷贝文件
iF ERRoRLEVEL 2 ECHo 用户通过ctrl-c中止拷贝操作
iF ERRoRLEVEL 3 ECHo 预置错误阻止文件拷贝操作
iF ERRoRLEVEL 4 ECHo 拷贝过程中写盘错误
无论拷贝是否成功,后面的:
未找到拷贝文件
用户通过ctrl-c中止拷贝操作
预置错误阻止文件拷贝操作
拷贝过程中写盘错误
相关批解决if以及if exist else语句的用法就给大家详解到这里了,但愿能协助到有此需求的朋友们!
相关系统推荐
- 电脑公司Windows10 优化装机版64位 2020.09 2020-08-16
- 雨林木风 Ghost Win10 64位 纯净版 v2019.07 2019-06-27
- 电脑公司Win10 正式装机版32位 2020.07 2020-06-13
- 雨林木风Window7 32位 万能春节纯净版 v2020.02 2020-01-24
- 电脑公司WinXP 完美装机版 2020.06 2020-05-09
- 电脑公司Windows11 大神装机版64位 2021.08 2021-07-15
- 番茄花园Windows xp 电脑城2021五一装机版 2021-05-02
- 雨林木风win11 64位分享精品版v2021.10免激活 2021-09-06
- 萝卜家园Win7 安全装机版64位 2021.02 2021-01-12
- 深度技术WinXP 体验装机版 2021.07 2021-06-10
栏目专题推荐
老桃毛装机助手 魔法猪装机大师 电脑店重装系统 纯净版装机卫士 番茄家园装机助理 云净装机助手 大番茄官网 好用重装系统 桔子win7系统下载 苹果一键重装系统 装机版机大师 索尼重装系统 系统天地重装系统 睿派克u盘装系统 鹰王装机助手 装机版机大师 小黑装机助手 360装机助手 宏碁win10系统下载 青苹果装机助手系统下载推荐
-
1雨林木风 Ghost Win7 64位纯净版 v2019.06
更新日期:2019-06-08
下载 -
2深度技术Win7 64位 新机装机版 2020.06
更新日期:2020-05-09
下载 -
3番茄花园WinXP 完美装机版 2020.11
更新日期:2020-10-16
下载 -
4萝卜家园Win7 安全装机版64位 2021.06
更新日期:2021-05-11
下载 -
5新萝卜家园Windows xp 完美中秋国庆版 2020.10
更新日期:2020-10-01
下载 -
6萝卜家园win10清爽优化版64位v2022.03免激活
更新日期:2022-02-20
下载 -
7番茄花园win10 64位电竞独立版v2021.12免激活
更新日期:2021-11-13
下载 -
8雨林木风免激活win7 64位极速纪念版v2022.02
更新日期:2024-12-19
下载 -
9系统之家win11最新64位无忧青年版v2021.11
更新日期:2021-10-10
下载 -
10深度技术Win7 珍藏装机版 2020.11(32位)
更新日期:2020-11-02
下载
系统教程推荐
- 1xp装机版安装office2007提示错误1402
- 2win7系统修复注销关机声音的配置办法
- 3win10装机版系统如何打开虚拟键盘
- 4win10系统系设置windows照片查看器为默认查看器的操作方案
- 5一键重装系统简体吗
- 6win10系统切换输入法快捷键是什么
- 7win10系统怎么彻底卸载loadrunner_win10系统完全卸载loadrunner的图
- 8win10系统“系统更新安装完毕”才能关机的还原教程
- 9win10系统qq消息没有提示音的方法介绍
- 10win7系统桌面右键菜单如何添加关机项
- 11w7装机版旗舰版和强化版的区别是什么?w7装机版旗舰版和强化版哪个好
- 12win7系统360浏览器兼容模式如何配置