首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

bat 删除下个月的文件-可执行脚本 试验通过

2012-07-16 
bat 删除上个月的文件-可执行脚本 试验通过@echo off rem now month-1 rem 设置当前的日期格式为:2011-2-1

bat 删除上个月的文件-可执行脚本 试验通过

@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
)

热点排行