###直接上bat1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18@echo off
::取7天之前的日期.
>deldata_zw.zhu.vbs echo wscript.echo dateadd("d",-1,date)
for /f "tokens=1,2,3* delims=-" %%i in ('cscript /nologo deldata_zw.zhu.vbs') do (
set y=%%i
set m=%%j
set d=%%k
)
if %m% LSS 10 set m=%m%
if %d% LSS 10 set d=%d%
set rq=%y%-%m%-%d%
echo 注意:即将删除 %rq% 以前建立的文件
pause
::判断文件
for /f "delims=" %%i in ('dir /a-d /b /s E:\test\*.sql') do (
if %%~ti lss %rq% del /f /q "%%i")
del deldata_zw.zhu.vbs
pause
###Note
先在cmd命令中看看自己系统日期的格式化 date 和 time