Хммм... Код (Text): for /f %%i in ('date /t') do set date=%i set /A day=date % 10 if %day%==0 ( ... ) Необходимо иметь в виду, что формат даты зависит от региональных настроек.
Ох, это известная проблема. Проявляется, когда один копипастит код Код (Text): for /f %%i in ('date /t') do set date=%%i set /A day=date %% 10
спасибо. А как сравнить текущую дату без времени с датой изменения файла без времени? Вот, нашёл такой пример в инете Код (Text): //Эта команда получает дату/время изменения файла без секунд. for /f "usebackq delims=" %%I in ('"file"') do set A=%%~tI