DOS:删除以。开头的文件夹

时间:2013-12-02 12:50:50

标签: batch-file file-io dos batch-processing

我正在尝试使用以下命令创建一个DOS批处理文件,该文件将删除以数字20开头的所有文件夹:“del / Q”。

我在Windows 2000 Pro PC上运行它。

2 个答案:

答案 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"