常見報錯與成因
- 「找不到檔案/資料夾」 — 實際存在但檔案系統元資料不一致、名稱含不可見字元 (尾端空格、保留字、Unicode 控制字元)。
- 「存取被拒絕」 — 權限不足、檔案被進程鎖定、屬性含系統/隱藏/唯讀。
- 「路徑過長」 — 超過 260 字元 (MAX_PATH) 限制。
核心指令:rd /s /q (Remove Directory)
rd /s /q "D:\完整\路徑\目標資料夾"
/s:遞刪子目錄與檔案 (刪除整棵樹)。
/q:安靜模式,不逐一確認。
- 路徑含空格 **必須雙引號括起**。
標準作業流程 (SOP)
- 確認無進程鎖定:資源監視器 (
resmon) → CPU 索引標籤 → 關聯控制代碼搜尋資料夾路徑 → 結束進程。或用 handle.exe (Sysinternals) / LockHunter / Unlocker。
- 以系統管理員身分開啟 CMD:
開始 → 輸入 cmd → Ctrl+Shift+Enter (或右鍵「以系統管理員身分執行」)。
- 執行刪除指令:
rd /s /q "D:\Stubborn Folder"
- 確認刪除:輸入
Y (若未加 /q) 或直接完成。
進階處理頑固情況
| 情況 | 解決指令/工具 |
| 路徑過長 (>260 字元) | 使用 UNC 延長路徑前綴:
rd /s /q "\\?\D:\Very\Long\Path\Target" |
| 檔案名含保留字/尾端空格/控制字元 | dir /x 取得 8.3 短檔名 → rd /s /q "SHORTN~1" |
| 權限阻礙 (Trustee/ACL) | takeown /f "path" /r /d y → icacls "path" /grant administrators:F /t /c → 再 rd |
| 安全模式仍失敗 | 啟動 WinPE/Windows To Go/Ubuntu Live USB 掛載磁碟刪除 |
圖形化替代工具
- Unlocker / LockHunter / IObit Unlocker:右鍵選單整合、解鎖並刪除。
- 7-Zip / WinRAR:右鍵「加入壓縮檔」→ 勾選「壓縮後刪除原始檔案」— 借用壓縮引擎的檔案系統存取權繞過鎖定。