windows xp系统下
我的电脑里按照日期生成文件夹,比如今天3011年3月8日,那么我的D盘里会产生名为2011-03-08的文件夹,昨天产生了一个2011-03-07的文件夹,前天产生了一个2011-03-06的文件夹,
现在我想在每次启动电脑的时候运行一个批处理命令能够判断出来今天是几号,然后删除前天的文件夹以及文件夹下的文件,比如今天3月8日,如果运行这个批处理的话,就会删除名为2011-03-06的文件夹
谁会,帮帮我吧
@echo off
rem 指定文件的存放路径
set SrcDir=D:\
rem 指定天数
set DaysAgo=2
echo 正在删除指定日期前的文件 ...
forfiles /p %SrcDir% /s /m * /d -%DaysAgo% /c "cmd /c del /f /q /a @path"
exit