| @echo off | | for /f %%i in ('PowerShell "(Get-Date).AddDays(-7).ToString('yyyyMMdd')"') do ( | | set "DstDate=%%i" | | ) | | setlocal enabledelayedexpansion | | for /f %%i in ('dir /b /ad ^|findstr "^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$"') do ( | | set "fd=%%i" | | if "!fd:~4!!fd:~0,4!" LEQ "%DstDate%" ( | | echo;rd /s /q "%%i" | | ) | | ) | | pauseCOPY |
|