bat批量删除7天前的空目录,用这个怎么添加时间限制?
@echo off
set DestFolder="D:\MES"
for /f "delims=" %%a in ('dir /ad /b /s %DestFolder%^|sort /r') do (
rd "%%a">nul 2>nul &&echo 空目录"%%a"成功删除!
)
pause
echo 任务完成!
这样试试看
@echo off
set DestFolder="D:\MES"
forfiles /p %DestFolder% /s /m . /d -7 /c "cmd /c if @isdir==TRUE rd @path && echo 空目录@path 成功删除!"
echo 任务完成!
不知道你这个问题是否已经解决, 如果还没有解决的话: