1、if语句介绍

1.1 判断字符串是否相等

if "字符串1"=="字符串2" (语句)else 语句

NOTE:该语句需要在同一行

1.2 判断盘符、文件夹、文件是否存在

if exist "盘符/文件夹/文件名" (语句) else 语句

2、案例

2.1 判断字符串是否相等

2.1.1

代码如下:

set processSeries=%PROCESSOR_IDENTIFIER%
echo %processSeries%
echo %processSeries:~5,2%
echo off
if /i %processSeries:~5,2%==86 (goto X86) else goto X64:X86
echo "X86"
pause
exit:X64
echo "X64"
pause
exit

NOTE: /i:不区分大小写

运行结果:

D:\Project\Nelson\USB-LOCK>set processSeries=Intel64 Family 6 Model 158 Stepping 9, GenuineIntel

D:\Project\Nelson\USB-LOCK>echo Intel64 Family 6 Model 158 Stepping 9, GenuineIntel
Intel64 Family 6 Model 158 Stepping 9, GenuineIntel

D:\Project\Nelson\USB-LOCK>echo 64
64

D:\Project\Nelson\USB-LOCK>echo off
"X64"
Press any key to continue . . .

2.1.2 交互式输入字符串

代码:

set /p str1="please input the first string..."
set /p str2="please input the second string..."
echo off
if  %str1%==%str2% (echo "str1 is equal to str2")  else echo "str1 is not equal to str2"if  /i %str1%==%str2% (echo "str1 is equal to str2")  else echo "str1 is not equal to str2"pause

运行结果:

2.2 判断盘符/文件夹/文件是否存在

代码如下:

echo off
if exist .\123.txt (echo "file 123.txt exists") else echo "there is no file 123.txt"
if exist .\234.txt (echo "file 234.txt exists") else echo "there is no file 234.txt"
if exist "F:" (echo drive F exists) else echo "drive F does not exist"
if exist "D:" (echo drive D exists) else echo "drive D does not exist"
pause

运行结果:

DOS编程---if语句相关推荐

  1. linux下Bash编程until语句及格式化硬盘分区等编写脚本(十)

    linux下Bash编程until语句及格式化硬盘分区等编写脚本(十) 1.循环语句结构总结 1.1.while语句当条件满足时,进入循环语句 while 条件; do 语句 done 1.2.unt ...

  2. Excel VBA编程常用语句300句

    Excel VBA编程常用语句300句 ************** * VBA 语句集 * * (第 1 辑) * ************** **************** * 定制模块行为 ...

  3. c语言程序设计中常用语句,单片机C语言编程常用语句

    <单片机C语言编程常用语句>由会员分享,可在线阅读,更多相关<单片机C语言编程常用语句(22页珍藏版)>请在人人文库网上搜索. 1.C51程式设计一般陈述式摘要,1,C51 S ...

  4. c语言ifelse顺序,编程if语句属于顺序结构设计

    C语言中的的if语句共有多少种格式 3种形式 1. 第一种形式为基本形式:if if(表达式) 语句 其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句. 2.第二种形式为: if-el ...

  5. Linux _ Shell编程 — 循环语句

    Linux _ Shell编程 - 循环语句 一.循环语句for的用法 二.循环语句while的用法 三.循环控制语句 一.循环语句for的用法 for 变量名 in 单词表do命令表done 变量依 ...

  6. Linux _ Shell编程 — 功能语句

    Linux _ Shell编程 - 功能语句 一.说明性语句 二.常用功能性语句 1.常用功能性语句(read命令) 2.expr命令 三.结构性语句 条件测试语句 字符串测试 整数测试 文件的测试 ...

  7. 关于c语言的调侃句子,if编程搞笑语句

    用C语言编程中if语句的格式是什么 1. if(条件语句) { 程序执行体: } else { 程序执行体: } 2. 举个例子: int a; scanf("%d",&a ...

  8. 深入dos编程_计算机编程能给孩子带来什么?

    小米上市的消息沸沸扬扬,小米的创始人雷军的个人身价也水涨船高,目前已达 177 亿美元,在福布斯实时富豪榜上排在第 66 位,已超过三星集团的李健熙. 回顾雷军的过往,可以说,正是当年的计算机学习经历 ...

  9. shell 编程条件语句实验

    一*,shell 编程条件语句* 要使 Shell 脚本程序具备一定的"智能",面临的第一个问题就是如何区分不同的情况以确定执行何种操作. Shell 环境根据命令执行后的返回状态 ...

最新文章

  1. JAXB--@XmlElementWrapper注解和泛型一起使用
  2. 26个LinkedList用法示例大全以及与ArrayList/数组的相互转换
  3. 学习3D游戏开发进阶之路
  4. 用Ajax将checkbox选中的值发送给后台
  5. 第六讲:PrintClient工具的使用
  6. 树的存储结构-孩子兄弟表示法
  7. 设置Clover默认进入Windows,按快捷键F8可选择不同的引导
  8. gulp教程之gulp-minify-css【gulp-clean-css】
  9. android seekbar闪退,android seekbar 踩坑之路
  10. Redis学习---(3)Redis 配置
  11. 推荐12个非常不错而且免费的后台管理HTML模板
  12. jenkins - publish over ssh 学习+踩坑记
  13. silverlight读取mysql_silverlight访问数据库
  14. dw网页制作的基本步骤_dreamweaver制作网页详细步骤(设计网站首页)
  15. php序列化 与json_PHP中serializen()与json_encode()的性能差异
  16. Ultra96安装指导和无线配置
  17. 无为职中计算机专业期中考试高一,无为县襄安高级职业中学
  18. Challenge Growth —— 从这里开始
  19. 护肤品买了这么多还是不见好转,钱都去哪里了?
  20. cocos2dx 物理引擎chipmunk

热门文章

  1. 计算机重启动桌面干净,电脑不断刷新重启桌面
  2. C++ SGI STL
  3. excel表格单元格右下角倒三角下拉设置
  4. 【狂神说Java】Mybatis笔记
  5. Hofzinser Ace Problem(1)——刘谦的基础流程及改进
  6. 零基础如何自学MySQL?
  7. INSERT DELAYED使用总结
  8. Java的国际化与本地化
  9. 计算机毕业设计Java二手手机回收平台系统(源码+系统+mysql数据库+lw文档)
  10. PE结构学习(5)_导入表与导出表