
CODE: [Copy to clipboard]说明:@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /a:d /b') do set i=%%i&if "!i:~0,5!"=="data " (
echo !i:~5!|findstr /i "^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$">nul
if !ERRORLEVEL!==0 if "!i:~5,4!!i:~10,2!!i:~13,2!" lss "20100201" (
attrib -r -s -h "%%i" /s
del "%%i" /a /s /q /f
rd "%%i" /s /q
))
CODE: [Copy to clipboard]@echo off&setlocal enabledelayedexpansion
set/p p=日期如2010-02-01
for /f "tokens=1*" %%a in ('dir /ad /b^|findstr /e [0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]') do set a=%%a&if "!a:~0,6!"=="data星期" if "%%b" lss "%p%" echo.rd /s /q "%%a %%b"
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |