Windows 7刪除遞歸資料夾

Windows 7刪除遞歸資料夾
D:\>rmdir /S default
default, Are you sure (Y/N)? y
default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\default\
default\default\default\default\default\default\default\default\default\default\default - The system cannot find the path specified.

我還嘗試過 Unlocker 和各種其他工具。無法刪除該資料夾。我還嘗試將其移動到另一個驅動器然後格式化,但沒有成功。

答案1

你的路徑名太長了。

嘗試 `subst x: "default\default" (包括完整路徑和大約一半的“default”數量,然後更改為 x: 並嘗試刪除那裡的預設資料夾,然後返回根預設資料夾並刪除它們。

這樣你就可以縮短完整路徑,而且Windows可以刪除這些資料夾

答案2

使用可啟動的 Unix/Linux 發行版啟動並從 Unix/Linux 作業系統中刪除該 Windows 資料夾。

答案3

打開記事本並複製並貼上以下內容:

FOR /L %%1 IN (1,1,50) DO ren test 1&cd 1

假設該資料夾仍然位於D磁碟機上,請將此檔案另存為renamer.bat(或任何您想要的內容 -.BAT是重要的部分)。

轉到命令提示字元並轉到D磁碟機的根目錄,然後鍵入renamer,批次檔案應該啟動並透過將每個資料夾重新命名為更短的名稱來工作,然後您應該能夠刪除它們。

希望這可以幫助。

答案4

所以我遇到了同樣的問題,但我的資料夾大約有 250 個深度,所以 subst 對我不起作用......而且它們是隱藏的系統資料夾。我最終只是創建了一個文件夾,其中包含一個簡單的文本文件,並使用robocopy /purge [FOLDER CONTAINING TEXT FILE] [FOLDER CONTAINING RECURSIVE FOLDERS].我猜我必須運行六次,因為 robocopy 會自行重疊,但它確實有效。

相關內容