发布网友 发布时间:2022-04-23 07:00
共1个回答
热心网友 时间:2022-06-17 04:18
比如两个字符串:
str1=abcdefg
str2=ABCDEFG
if "%str1%"=="%str2%" (echo true) else (echo false)
if /i "%str1%"=="%str2%" (echo true) else (echo false)
if aav==ajg (echo true) else (echo false)
pause
以上是随便举个例子。第一个和第二个if只差一个/i,/i使得字符串不区分大小写,所以两个字符串是相同的。
=========================================================
2009-2-4 14:27:37
你说的文本指什么啊?文本文档?如果是文本文档的话,就不是单纯用if来判断了,要用专门的命令:fc
@echo off
for /f %%i in ('fc aa.txt bb.txt^|find /c "****"') do if "%%i"=="0" (echo true) else (echo false)
pause
fc aa.txt bb.txt 中的aa.txt bb.txt就是两个待比较的文本文档
参考资料:百度一下