bat批处理删除指定天数之前的文件夹
新建一个.txt文本文件,拷贝以下代码,文件夹路径改成自己想操作的文件夹路径,天数改成自己想设置的天数
然后保存,把.txt重命名为.bat文件,双击运行就OK了
@echo off
REM 注意:此删除不可逆,不可恢复!!!!
REM 指定文件夹路径
set SrcDir=D:\Test
REM 指定天数
set DaysAgo=1
REM 删除文件夹
powershell -c "Get-ChildItem -Path '%SrcDir%' -Recurse -ErrorAction:SilentlyContinue | Where-Object -FilterScript {(((get-date) - ($_.LastWriteTime)).days -gt %DaysAgo% -and $_.PsISContainer -eq $True)} | Remove-Item -Force -Recurse"