需要说明的是这里的UDATE不是WINDOWS下的DATE.EXE 而是cygwin中的date.exe 只是改名为udate.exe而已.所以如果你想使用下面日期格式,你还需要先下载一个cygwin中的DATE.EXE 也可以问我要,可以免费提供! 然后加在计划任务中,每天执行即可!
@echo off rem 下面这行是20060714这种格式的日期表达式 rem for /f %%i in ('udate -d "+3 days ago" +%%Y%%m%%d') do set logdata=%%i
rem 下面的这行是060714短日期表达式 for /f %%i in ('udate -d "+7 days ago" +%%y%%m%%d') do set logdata=%%i for /r %%I in (ex%logdata%.log) do del /q "%%I" echo 已经成功删除ex%logdata%.log 日志文件
echo %logdata%.log echo %logdata% |