CCleaner通知資源回收筒有一大堆檔案,但是清不掉

今天在Surface上看CCleaner的訊息,說我有很大的系統檔需要被清理,於是我點開了CCleaner進去看是有哪一些檔案需要被清理,不看還好,一看驚人,總共有5G多的檔案需要被清理,當下沒有覺得很怪(其實我有設定自動清理),就直接點了清理鍵後看回報,嗯嗯,清了5.XG的檔案,不錯!

接下來手不經意的再按一次清理鍵,這些發現案情不單純了,一樣還是清了5G多的檔案,這代表,CCleaner根本清不掉這些檔案,因此才會出現明明都會自動清理,怎麼可能還會有5.XG留在SSD裡面。點入詳情進去看後,發現有一大堆的MP3卡在我的「C:\$Recycle.Bin」目錄裡,檔案看起來是我前一陣子丟在OneDrive的音樂專輯檔案,可能是上傳的過程有問題之類的,總之被丟棄在這個地方,又或許在上傳時期被設定成唯讀,導致於CCleaner清不掉了。

C:\$Recycle.Bin是一個隱藏的系統目錄,基本上你不太可能去動它,我也不想去動它,因為我打開桌面的垃圾筒基本上裡面是空的,用Administrator改attrib後,進去看也是空的,因此我斷定這些MP3應該是link等級的資料夾。基於一個懶惰又不求甚解的人,大概理解到這裡心裡已經有個譜了,花時間理解這種重灌系統就可以解決的事,根本就是在浪費時間,因此使出把頭埋在沙子裡大法來解決!

REMOVE DIR大法

使用以前DOS時代的RMDIR指令,來幫我們安靜且完整的移除這整個資源回收筒目錄吧!

//要用Administrator的權限跑cmd喔!
RMDIR /s /q C:\$Recycle.bin
//RMDIR也可以縮寫成RD
RD /s /q C:\$Recycle.bin

服用過後,CCleaner已經找不到任何檔案了,真棒!

CCleaner Recycle.Bin FilesCanNotDeleted