Код:
@echo off
setlocal
set "fld=%systemdrive%\" % rem : начальная точка сканирования
set "log=C:\logs\%date:.=%.log" % rem : куда пишется лог
if exist "%log%" del /f /q "%log%"
<nul set /p "processing=Standby..."
rem сперва ищем нужные файлы в корне
for /f "tokens=3,*" %%i in (
'dir /tc "%fld%" ^| findstr /rc:"^%date%"'
) do echo:%%~fj>>"%log%"
rem далее просматриваем все подкаталоги
for /f "tokens=*" %%i in ('dir /ad /s /b "%fld%"') do (
pushd "%%~i"
for /f "tokens=4,*" %%j in (
'dir /tc ^| findstr /rc:"^%date%"'
) do echo:%%~fj>>"%log%"
popd
)
endlocal
exit /b