Если условие в пакетном скрипте не работает
Привет,
При запуске ниже пакетного скрипта мое второе последнее условие если оно не работает:
Код партии:
установить count_slu=0
для %%A in (C:\SLU\*accounts*.xml) DO SET /A count_slu+=1
ECHO Netsol ACCOUNTS File SLU_COUNT: %count_slu% >> C:\SLU\Netsol_SLU_File_Delay\Net_Account_Log_%dt%.txt
Эхо ============= журнал учетных записей Netsol завершен (%dt% %time:~0,2%:%time:~3,2%:%time:~6,2%)========== >> \\TDC1FIL001\Systems\SLU\Netsol_SLU_File_Delay\Net_Account_Log_%dt%.txt
Эхо %count_slu% &ГТ;&ГТ; C:\Systems\SLU\Netsol_SLU_File_Delay\Net_Account_Log_%dt%.txt
если "%count_slu%" равно 0 ( Echo get out >> C:\SLU\Netsol_SLU_File_Delay\Net_Account_Log_%dt%.txt)
конец Эха C:\SLU\Netsol_SLU_File_Delay\Net_Account_Log_%dt%.txt
ВЫХОДНОЙ ФАЙЛ ЖУРНАЛА :
============= Журнал учетных записей Netsol завершен (11_10_2018 16:45:59)==========
0
КОНЕЦ
Почему если "%count_slu%" ФАС 0 ( Эхо выбраться &ГТ;&ГТ; C:\SLU\Netsol_SLU_File_Delay\Net_Account_Log_%dt%.txt)
НЕ РАСПЕЧАТАЛИ ВЫВОД ?
Что я уже пробовал:
Пробовал менять регистр , пробелы, не мог понять