DOS 刪除指令無法直接處理帶有 S(系統)、H(隱藏)、R(唯讀)屬性的檔案/資料夾,必須先用 attrib 移除。
attrib [-R] [-A] [-S] [-H] [路徑\檔名] [/S [/D]]
-R -S -H:同時移除唯讀、系統、隱藏屬性/S:處理子目錄所有符合檔案/D:包含目錄本身rem 移除資料夾屬性 attrib -s -r -h c:\windows rem 移除單一檔案屬性 attrib -s -h -r c:\windows\autorun.inf
| 操作 | 指令 | 說明 |
|---|---|---|
| 刪除空資料夾 | rd c:\windows | 資料夾必須為空 |
| 刪除非空資料夾 | rd /s /q c:\windows | /s遞刪子目錄,/q安靜模式不確認 |
| 刪除檔案 | del c:\windows\autorun.inf | 支援萬用字元 del *.tmp |
| 強制刪除唯讀檔 | del /f /a c:\windows\autorun.inf | /f強制,/a含隱藏/系統檔 |
若已 cd c:\windows,可直接用相對路徑:
rd 新建資料夾 del 新建檔案.txt
attrib -r -s -h /s /d 目標路徑rd /s 而非單純 rddel "c:\Program Files\test.txt"