删除固定时间以前的文件与文件夹bat文件
1.创建脚本
@echo off
rem-----设置文件名称。
set DestFolder="D:\qqpcmgr_docpro"
rem-----删除文件夹下超过四天的文件夹。
forfiles /p %DestFolder% /s /d -4 /c "cmd /c rd /s /q @path"
rem-----删除文件夹下超过四天的文件,不限制于某个文件夹。
forfiles /p %DestFolder% /s /d -4 /c "cmd /c del /f /q @path"
rem-----删除文件夹下的空文件夹。
for /f "delims=" %%a in ('dir /ad /b /s %DestFolder%^|sort /r') do (
rd "%%a">nul 2>nul &&echo 空目录"%%a"成功删除!
)
rem-----pause,cmd执行完成后保留窗口开启状态。
pause
echo 任务完成!
2.任务执行器启动cmd窗口,无法自动运行脚本,可在执行器中设置使用账户为SYSTEM。
文章内容来自其它文章,仅作为个人参考使用。