|
|
发表于 2021-2-1 10:17:35
|
显示全部楼层
回复 1# stardnafox
test2.bat- @echo off
- REM setlocal enabledelayedexpansion
- set "FolderName=BB"
- for /f "delims=" %%i in ('dir /b /s /ad "D:\Test"') do (
- if "%%~nxi" equ "%FolderName%" (
- if exist "%%i" (
- call :RemoveFolder "%%i"
- )
- )
- )
- goto :eof
- :RemoveFolder
- set "SrcDir=%~1"
- set "DaysAgo=7"
- powershell -c "Get-ChildItem -Path '%SrcDir%' -Recurse -ErrorAction:SilentlyContinue | Where-Object -FilterScript {(((get-date) - ($_.CreationTime)).days -gt %DaysAgo% -and $_.PsISContainer -ne $True)} | Remove-Item -Force"
复制代码 |
|