【发布时间】:2013-12-18 04:35:59
【问题描述】:
我正在尝试创建一个 DOS 批处理文件,该文件将使用以下命令删除以数字 20 开头的所有文件夹:“del /Q”。
我在 Windows 2000 Pro PC 上运行它。
【问题讨论】:
标签: batch-file file-io dos batch-processing
我正在尝试创建一个 DOS 批处理文件,该文件将使用以下命令删除以数字 20 开头的所有文件夹:“del /Q”。
我在 Windows 2000 Pro PC 上运行它。
【问题讨论】:
标签: batch-file file-io dos batch-processing
for /f "delims=" %%d in ('dir /ad /b ^| findstr /i /b "20"') do rd /s /q "%%~dpfnd"
【讨论】:
这似乎行得通。
@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
【讨论】: