语句结构1练习

1、字符串大小写比较

@echo  off
set str1=ab
set str2=ab
if %str1%==%str2%  (echo str1等于str2) else (echo 不相等)
pause
@echo off
set str1=abcd1234
set str2=ABCD1234
if  /i %str1%==%str2%  (echo 相同) else (echo 不同)  //i忽略大小写
pause
@echo off
set str1=abcd1234
set str2=ABCD1235
if  /i %str1% lss %str2%  (echo str^<str2) else (echo str1^>=str2)  //lss为小写、==等于 、EQU等于、NEQ不等于、LSS小于、LEQ 小于或等于、GTR大于、GEQ大于或等于 选择开关/i则不区分字符串大小写;选择not项,则对判断结果进行逻辑非。
pause
@echo off
set /p choice=是否显示当前时间?(y/n)
if /i not %choice% equ n  echo  当前时间是  %date% %time%
pause

2、存在判断

@echo off
if  exist zouhong (echo   zouhong这个文件夹存在)  else (echo  zouhong这个文件夹不存在)
pause
@echo off
set  src="D:workmessages1"

if  exist  %src%  (
echo  D盘下存在此文件夹) else (
echo  D盘下不存在【%src%】请重新设置)
pause

3、定义判断

@echo off
set  str=abc
if  defined str (
echo  str=%str%) else  (
echo  变量str没有被定义)
pause
原文地址:https://www.cnblogs.com/zouhong/p/9919296.html