遇到無法刪除的檔案/資料夾,提示「無法刪除檔案,無法讀取來源檔案或磁碟」?多為檔名包含非法字元(尾端帶點 .、冒號 :、保留字元)、長檔名超過限制、或檔案系統元資料不一致。Windows 圖形介面無法處理,需用命令提示字元配合 8.3 短檔名操作。
cmd → Entercd /d 目標路徑(例:cd /d C:\ProblemFolder)dir /a /x/a 顯示隱藏/系統檔,/x 顯示 8.3 短名argh~1)資料夾:rd /s /q 短名 檔案:del /f /a 短名 隱藏檔案:del /f /a /ah 短名
C:\>cd /d C:\Test C:\Test>dir /a /x ... 2024/01/15 10:30ARGH~1 argh. C:\Test>rd /s /q ARGH~1 C:\Test>
| 指令 | 新增參數 | 功能說明 |
|---|---|---|
| DIR | /-C | 取消檔案大小千分位分隔符號 |
| /Q | 顯示檔案/目錄擁有者 | |
| /T:C /T:A /T:W | 分別顯示建立/上次存取/上次修改時間 | |
| /X | 同時顯示 8.3 短檔名(關鍵參數) | |
| /A | 顯示指定屬性檔案(/AH 隱藏、/AS 系統、/AR 唯讀) | |
| CD | /D | 同時切換磁碟機與目錄(cd /d E:\Tools) |
| MD | (無新參數) | 支援一次建立多層目錄(MD AA\BB\CC\DD) |
| RD | /S | 刪除目錄樹(相當舊 DELTREE) |
| /Q | 安靜模式,不詢問確認 | |
| DEL | /F | 強制刪除唯讀檔案 |
| /S | 刪除目錄樹包含檔案 | |
| /Q | 安靜模式 | |
| /A:屬性 | 依屬性刪除(/AR 唯讀、/AH 隱藏、/A-R 非唯讀...) | |
| ATTRIB | /D | 處理目錄屬性(需配合 /S),可設定系統屬性 |
| /S | 遞迴處理子目錄 | |
| FORMAT | /FS:檔案系統 | 指定格式化類型(FAT/FAT32/NTFS) |
| DATE / TIME | /T | 僅顯示日期/時間,不提示輸入 |
chkdsk /f /r 修復subst 映射虛擬磁碟機縮短路徑、或啟用 Win10+ 長路徑支援(登錄 LongPathsEnabled=1)掌握 dir /x + 短檔名刪除技巧,解決 90% 圖形介面無法處理的怪檔案問題。