@echo off
set DestFolder="D:\iqiyi\IQIYI Video\GeePlayer\3.1.46.4019\skin\skinDefault\skinplan\list"
forfiles /p %DestFolder% /s /d -7 /c "cmd /c del/f/s/q @path"
for /f "delims=" %%a in ('dir /ad /b /s %DestFolder%^|sort /r') do (
rd "%%a">nul 2>nul &&echo 空目录"%%a"成功删除!
)
pause
echo 任务完成!
设置变量及赋值: (注意等号两边不能有空格)
set DestFolder="D:\iqiyi\IQIYI Video\GeePlayer\3.1.46.4019\skin\skinDefault\skinplan\list"
找到指定目录及其子目录下的7天前的文件并删除:
forfiles /p %DestFolder% /s /d -7 /c "cmd /c del/f/s/q @path"
删除空目录:
for /f "delims=" %%a in ('dir /ad /b /s %DestFolder%^|sort /r') do (
rd "%%a">nul 2>nul &&echo 空目录"%%a"成功删除!
)