@echo off
rem now month-1
rem 设置当前的日期格式为:2011-2-14 形式
set date=%date:~0,4%-%date:~5,2%-%date:~8,2%
rem 获取年度
set a=%date:~0,4%
rem 获取月份
set b=%date:~5,2%
rem 将当前月份减一
set /A b=%b%-1
rem 如果当前月份减1后,小于10 则 用零补充 例如 2 = 02
if %b% lss 10 set b=0%b%
rem 开始循环校验 是否存在文件
for /l %%i in (1 1 31) do (
if %%i gtr 9 if exist "E:\1111\name_%a%-%b%-%%i.rar" del "E:\1111\name_%a%-%b%-%%i.rar" /f /q
if %%i lss 10 if exist "E:\1111\name_%a%-%b%-0%%i.rar" del "E:\1111\name_%a%-%b%-0%%i.rar" /f /q
)