批处理文件字符串比较不起作用

时间:2015-11-20 18:26:02

标签: batch-file

我尝试使用md5使用循环窗口批处理文件检测文件中的更改。由于某种原因,即使字符串相同,比较也会失败。

我无法告诉我哪里出错,字符串看起来相同

@echo off

IF NOT DEFINED md5_sum_initial (for /f "delims=" %%i in ('md5 -n MetricsBoard.pptx') do set md5_sum_initial=%%i )

for /f "delims=" %%i in ('md5 -n MetricsBoard.pptx') do set md5_sum_current=%%i

echo %md5_sum_initial%
echo %md5_sum_current%

IF "%md5_sum_initial%"=="%md5_sum_current%" (
  ECHO True
) ELSE (
  ECHO False
)

输出

  

7F8583E345ED7C10823B9C93985270AA
  7F8583E345ED7C10823B9C93985270AA
  假

0 个答案:

没有答案