FOR /F %%a IN ('DIR TEMP /S /B') DO del/Q %%a
例如:
d:\123\temp\text.txt
d:\456\temp\text.txt
d:\789\temp\text.txt
執行結果:
刪除了各Temp目錄下的檔案.
D:\>FOR /F %a IN ('DIR TEMP /S /B') DO del/Q %a
D:\>del/Q D:\123\Temp
D:\>del/Q D:\456\Temp
D:\>del/Q D:\789\Temp
<pre class="c" name="code">for /f "usebackq" %%d in (`"dir /ad/b/s | find "temp""`) do del "%%d" /f /s /q
注意:
1 您或許需要調整裏面的 del 的參數 /f /s /q
2 我有做過簡單測試,不過您使用前還是請自己在測試環境測試一下!