Сравнение пакетных файлов не работает

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

batch-file,

1

Ответов: 0

Сравнение пакетных файлов не работает

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

01пакетный файл,
Похожие вопросы
Яндекс.Метрика