@ECHO OFF set route=E:\test set exclude=E:\test\5 rem 删除子目录指定几天前的文件 ECHO [删除符合条件的文件...] for /f "delims=" %%i in ('FORFILES /P "%route%" /D -3 /S /C "cmd /c if @ISDIR==FALSE echo @path"^| findstr /ilvc:"%exclude%"') do del /F /Q "%%~i" rem 删除子目录指定几天前的文件 ECHO [删除符合条件的空文件夹...] for /f "delims=" %%i in ('dir /ad /b /s "%route%\*"^|findstr /ilvc:"%exclude%"^|sort /r') do rd "%%~i" ECHO [操作完成,5秒后自动关闭...] ping -n 5 127.0.0.1>nul @ECHO ON
标签:...,及空,删除,文件,%%,ECHO,文件夹,天前 From: https://www.cnblogs.com/ai594ai/p/16729843.html