Mira si te sirve esto:
Código:
@echo off
set dhoy=%date:~0,2%
set dmes=%date:~3,2%
set dyear=%date:~6,4%
set /a dmes-=1
if %dmes% equ 0 (
set dmes=12
set /a dyear-=1
)
for %%x IN (*.*) DO call datep.bat %%x "%%~tx" %dhoy% %dmes% %dyear%
Archivo
datep.bat:
Código:
set fechaarch=%2
if NOT %fechaarch:~7,4% LSS %5 (
if NOT %fechaarch:~4,2% LSS %4 (
if NOT %fechaarch:~1,2% LSS %3 GOTO END
)
)
echo %1
:END
Solo necesitas modificar el "echo %1" por el comando que quieras ejecutar. Saludos
.