回收站不只是垃圾桶!Vista 賦予其豐富的隱藏功能:編輯選單反向選取、註冊表擴充右鍵選單、拖曳任意位置還原、按刪除日期排序快速找回、DOS 命令秒清空、巧用回收站批次重命名。本文逐項實測教學。
regedit。HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder (回收站 CLSID)。Attributes (DWORD) 值,依需求組合:| 功能 | 十六進位值 | 十進位值 |
|---|---|---|
| 複製 | 0x01 | 1 |
| 剪切 | 0x02 | 2 |
| 複製+剪切 | 0x03 | 3 |
| 重新命名 | 0x10 | 16 |
| 刪除 | 0x20 | 32 |
| 重新命名+刪除 | 0x30 | 48 |
| 屬性 | 0x40 | 64 |
| 完整功能 (複製+剪切+重新命名+刪除+屬性) | 0x73 | 115 |
建議設為 0x73 (115) 解鎖所有功能。修改後重開 explorer.exe 或重開機生效。
regedit → HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace{645FF040-5081-101B-9F08-00AA002F954E}。shell:RecycleBinFolder 仍可存取)。cmd。cd /d %systemdrive%\$Recycle.Bin (Vista/7/8/10/11 路徑)del /f /s /q *.*rmdir /s /q *.* (清除子目錄)rd /s /q %systemdrive%\$Recycle.Bin (需管理員權限,會重建空回收站結構)。XP 環境路徑為 C:\RECYCLER,命令 deltree /y *.* >nul (需 deltree.exe)。
Ren。cmd → cd /d %systemdrive%\$Recycle.Bin (進入回收站實際儲存路徑)。copy *.* D:\RenD:\Ren 時自動重命名為 DD1, DD2, DD3... (或類似連續編號)。D:\Ren 移回原位或目標位置。原理: 回收站內部儲存機制將檔案重命名為唯一代碼,複製出來即帶出此代碼檔名,形成連續編號。
| 功能 | 操作鍵/路徑 | 適用場景 |
|---|---|---|
| 反向選取 | 編輯 → 反向選取 | 大量刪除/還原保留少數 |
| 右鍵擴充 | 註冊表 Attributes=0x73 | 回收站內直接複製/剪切/重新命名 |
| 拖曳還原 | 滑鼠拖曳至任意資料夾 | 不想還原至原路徑 |
| 按日期排序 | 右鍵 → 排序方式 → 依刪除日期 | 快速找回誤刪檔案 |
| DOS 快速清空 | rd /s /q %systemdrive%\$Recycle.Bin | 大量檔案/卡住無法清空 |
| 批次重命名 | 刪除→複製出→移回 | 快速生成連續編號檔名 |
回收站是「資源管理器的特殊資料夾視圖」,掌握其底層機制與隱藏介面,能解決許多看似棘手的檔案管理問題。