不删除含隐藏属性的文件夹:- @echo off
- set drives=c d e f g h i j k l m n o p q r s t u v w x y z
- for %%d in (%drives%) do (
- if exist %%d: (
- cd /d %%d:\
- for /r /d %%a in (*.tmp _*_) do rd /s /q "%%a"
- )
- )
复制代码 没有限制:- @echo off
- set drives=c d e f g h i j k l m n o p q r s t u v w x y z
- for %%d in (%drives%) do (
- for /f "delims=" %%a in ('dir /a:d /b /s %%d:\*.tmp %%d:\_*_') do (
- rd /s /q "%%a"
- )
- ) 2>nul
复制代码 第一个代码会比第二个快,但不会删除含隐藏属性的文件夹。 |