联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off set DstDir=C:\test >"%tmp%\MyDel.vbs" echo dt=date()-30 >>"%tmp%\MyDel.vbs" echo s=right(year(dt),4) ^& right("0" ^& month(dt),2) ^& right("0" ^& day(dt),2) >>"%tmp%\MyDel.vbs" echo wscript.echo s for /f %%a in ('cscript /nologo "%tmp%\MyDel.vbs"') do @set DateFlag=%%a setlocal enabledelayedexpansion for %%i in (C:\test\*.*) do ( set t=%%~ti set FileDate=!t:~6,4!!t:~0,2!!t:~3,2! if !FileDate! lss %DateFlag% del /q "%%i" ) endlocal del "%tmp%\MyDel.vbs"