運行此命令7z.exe e -o=.. example.zip
創建了一個目錄=..
。
我怎麼能再次刪除它?
- Windows 資源管理器無法刪除它:“意外錯誤使您無法刪除該資料夾。...錯誤 0x80004005:未指定的錯誤”
- Windows 資源管理器也無法重新命名它:“找不到此項目”
del =..
無法刪除它:“找不到=..”rename =.. x
沒有幫助:“訪問被拒絕。”
還有其他想法嗎?
答案1
我發現這個解決方案哪個有效:
dir /x
告訴我的「8.3 名稱」=..
是_5259~1
。rmdir /s _5259~1
設法刪除該資料夾。
答案2
7zip 有效 - 在嘗試了其他建議後,沒有麻煩,沒有大驚小怪 - 我有用中文字符、空格和點創建的文件夾和子文件夾以及文件 - 找不到文件但無法刪除文件夾。
在 7zip 中,SHIFT+DEL 可以工作,因為如果您只是點擊刪除,它似乎會導致問題,因為它想將其發送到 Windows 回收站,而 Windows 回收站無法識別檔案和資料夾命名以及相同的錯誤。或將每個名稱一一重命名為任何簡單的名稱
首先在 7Zip 中使用 SHIFT+DEL 嘗試刪除您想要刪除的主資料夾,因為其中包含子資料夾和檔案。
答案3
Windows 通常不允許以點結尾的路徑;或者更確切地說,它會去除所有尾隨點,以保持與真正舊軟體的兼容性。
但是,您可以使用繞過 Win32 路徑規範化\\?\
前綴:
rmdir "\\?\C:\Users\Peter\=.."
此語法需要完整的絕對路徑(磁碟機號和所有),因為您也繞過了通常會擴展相對路徑的程式碼。由於 Cmd 的內建解釋標點符號的方式,引號似乎也是必需的。