一千萬個為什麽

搜索

如何刪除無法刪除的文件和文件夾?

我有以前Windows' Documents and Settings 文件夾的備份副本,該文件夾僅包含我的原始用戶以及另外2個目錄: FavoritesLocal Settings

當我嘗試刪除 Local Settings 時出現此錯誤:

alt text

當我嘗試刪除 Favorites 時,我收到此錯誤:

alt text

我在 cmd shell中運行了這個:

attrib *。* -r -a -s -h/s

...但它沒有幫助,也沒有返回任何錯誤/警告。

我在多個級別重復使用 Unlocker v1.8.5LockHunter 來查看是否有任何文件正在使用,但兩者總是說:沒有文件被鎖定

更新#1:

我能夠重命名目錄,現在在(嘗試)刪除之前給出了這個警告:

alt text

如果我按(或是全部),則會收到以下錯誤:

alt text

更新#2:

我讓 chkdsk/f 運行,這需要重啟,因為它在我的主系統分區上。在第2階段掃描期間,我收到了大約40個:

從文件25的索引$ 0刪除索引條目。

...其次是:

刪除文件37576的索引$ I30中的索引條目cookie。

...但是在嘗試刪除時我仍然得到上面的第一個錯誤對話框。

我再次運行chkdsk,這次: chkdsk/f/r 。沒有留言。刪除時的結果相同。

更新#3:

深入挖掘, 99 是位於此處深處的眾多目錄之一的名稱:

C:\ Documents and Settings.OLD \ User \ Local Settings \ Application Data \ Microsoft \ Messenger \ [email protected] \ SharingMetadata \ [email protected] \ DFSR \ Staging \ CS {D4E4AE55-B5E2-F03B- 5189-6C4DA6E41788} \

在每個目錄中都有名稱如下的文件:

2300- {C93D01AC-0739-4FD9-88C7-13D2F21A208E} -v2300- {C93D01AC-0739-4FD9-88C7-13D2F21A208E} -v2300-Downloaded.frx

我註意到,與所有目錄不同,我無法重命名任何這些文件。我還註意到文件+目錄名稱非常長:

原始目錄= 194個字符
文件名= 100+個字符
長度超過255-char限制,錯誤,並將解釋我在Update#1中發布的錯誤消息。

部分解決方案:

重命名所有目錄,直到總路徑長度小於100.之後我能夠重命名 .frx 文件,更不用說刪除 Local Settings中的所有內容目錄。

This is only a partial solution because these (empty) directories are still not deleteable,

C:\ 1 \ 2 \ Favorites \ Wien \做什麽..
  C:\ 1 \ 2 \收藏夾\攝影\ FIRE

與上面相同的錯誤:

alt text

以下是Explorer屬性為兩個文件夾顯示的內容:

alt text

更新#4(另一部分解決方案):

使用 harrymc 的答案並結合閱讀這篇驚人的MS-KB文章,其中包含幾乎所有人的想法,然後是一些不明顯的標題:您無法刪除NTFS文件系統卷上的文件或文件夾

I was able to delete the 2nd folder C:\1\2\Favorites\Photography\FIRE - the problem being that there was an invisible trailing space at the end. I got lucky when I did an auto-complete whilst playing around with the del "\\?\" command which he suggested.

註意:正常的 del 不起作用,也沒有從 explorer 中刪除。

現在剩下的就是第一個目錄 C:\ 1 \ 2 \ Favorites \ Wien \ What To Do .. (是的我無休止地嘗試了以上解決方案的多種組合;)

最佳答案

del is for deleting files, rd aka rmdir is for deleting folders, so...

rd /s "\\?\C:\1\2\Favorites\Wien\What To Do.."

......應該做的工作! :-)

/s 參數

刪除指定目錄中的所有目錄和文件   除了目錄本身。
  用於刪除目錄   樹。


如果這不起作用;甚至沒有通配符/自動完成;那麽你就有腐敗問題。

轉載註明原文: 如何刪除無法刪除的文件和文件夾?