Я сделал небольшой * .bat файл, для которого существует следующая команда:
forfiles /p %sourcedir% /m *.* /c "cmd /c echo @path && if /l @fdate == %date% (echo true) else (echo false)"
Выше проверяет, является ли дата изменения файла сегодня или нет.
Я получаю сообщение об ошибке после запуска
02.09.2017 был неожиданным в это время. 29/01/2018 было неожиданным в это время. 13/08/2018 было неожиданным в это время.
Обратите внимание, что в% sourcedir% у меня есть один файл, который соответствует критериям.