我需要一次性刪除文件夾中的文件夾,並且此文件夾以公用名稱開頭,但不以結尾。因此,任何命令與del/rm來做到這一點?我嘗試過使用通配符,但沒有奏效。要刪除從DOS中相同的起始字符集開始的文件夾
c:\temp> rmdir hello*
---與首發charecters爲 '你好',沒有工作
c:\temp> rmdir hello*.*
---沒有工作
我需要一次性刪除文件夾中的文件夾,並且此文件夾以公用名稱開頭,但不以結尾。因此,任何命令與del/rm來做到這一點?我嘗試過使用通配符,但沒有奏效。要刪除從DOS中相同的起始字符集開始的文件夾
c:\temp> rmdir hello*
---與首發charecters爲 '你好',沒有工作
c:\temp> rmdir hello*.*
---沒有工作
在命令行目錄:
for /d %i in (hello*) do rd "%i"
在一個批處理文件:
for /d %%i in (hello*) do rd "%%i"
試試這個 - 刪除echo
如果它按照您期望的方式工作。
for /d %%a in (hello*) do echo rd /s /q "%%a"
將所有%% a更改爲%a以從命令行執行它。
感謝它的工作,但忘了提及的文件夾壓縮! – Sriyad
如果文件夾是壓縮文件,那麼它們不是「文件夾」,它們是zip文件(無論Windows資源管理器可能會顯示給您),答案將完全不同。 你可以在DOS提示符下爲該文件夾發佈'dir'命令的結果,所以我們可以看到你究竟指的是什麼? – Jcl
2013年5月21日下午2時57分51223 IncidentReport_20130521_145737177.zip 2013年5月21日下午2時57分52639 IncidentReport_20130521_145744153.zip 2013年5月21日下午2時57分52714 IncidentReport_20130521_145744953.zip 2013年5月21日02: 57 PM 52,793 IncidentReport_20130521_145745734.zip – Sriyad