我正在尝试使用以下命令创建一个DOS批处理文件,该文件将删除以数字20开头的所有文件夹:“del / Q”。
我在Windows 2000 Pro PC上运行它。
答案 0 :(得分:1)
这似乎有效。
@echo off &setlocal
pushd "C:\your\directory" ||goto :eof
for /f "delims=" %%a in ('dir /ad /b /s ^|findstr /rc:"\\[20]"') do rd /s /q "%%~a"
popd
pause
答案 1 :(得分:1)
for /f "delims=" %%d in ('dir /ad /b ^| findstr /i /b "20"') do rd /s /q "%%~dpfnd"