Я пытаюсь обнаружить изменение в файле, используя пакетный файл циклов окон, используя 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
False
Я пытаюсь обнаружить изменение в файле, используя пакетный файл циклов окон, используя 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
)
Вывод
01пакетный файл,7F8583E345ED7C10823B9C93985270AA
7F8583E345ED7C10823B9C93985270AA
False