這個文件夾怎麼刪掉?

我自己建的文件夾,原來是放英雄聯盟的,後來我把遊戲卸載了但是這個文件夾刪不,一刪就出來如圖這種情況。

這是用dos刪除的結果,還是刪不掉。

刪掉了,用了360強力……話說360果然殘暴……


其實這個文件夾的真實名應該是" com1.{645FF040-5081-101B-9F08-00AA002F954E}",在cmd下dir可以看到,然後刪除之。


記得07年看過的一篇電腦愛好者的文章講的是這個,隨手一搜竟然搜到了。
首先打開cmd,輸入mkdir com1. 就會在當前目錄創建一個com1文件夾,還刪不掉
然後輸入rmdir com1./s 就刪掉了,你的文件應該是CaoCao蘇同學說的那樣就能刪掉。

原理:WIN系統建文件夾時不能以.. /等某些特殊符號,但命令行可以建立,在圖形界面打開時就自動隱藏這些特殊符號,所以路徑錯誤了。
我是在xp虛擬機上測試的,不知道win7是不是這樣。


路徑轉成UNC路徑,然後可以刪除,沒轉換成UNC路徑就是用DOS的規則處理的,這也是Windows兼容遺留的弊端。UNC路徑寬字元版本操作完全沒有問題。


開dos刪之,或者ubuntu live usb。
這顯然是踩到了特殊文件夾了。。。文件夾名肯定不止com1這麼簡單


標準答案:

在上層目錄dir /x,會得到一個類似於
com1.{~1這樣的名字,
然後rmdir "com1.{~1"就行了..

百度可以百度到答案啊,我以前就是百度出來的~


哪有那麼複雜……
建立com*目錄方法:
打開cmd
輸入md \.C:com1回車,這時候你的C盤根目錄下就出現了一個叫com1的目錄,而且刪不掉
刪除方法:
打開cmd
輸入rd \.C:com1回車,這時候你的C盤根目錄下那個叫com1的目錄就被刪掉了,就這麼簡單~

修正一下,針對題主的這個目錄名稱為 com1.{645FF040-5081-101B-9F08-00AA002F954E},只需將命令改為rd \.C:com1.{645FF040-5081-101B-9F08-00AA002F954E}即可

以上操作均在C盤根目錄,使用時自行修改路徑~


按理說com1這種名字是建不出來的,lol是怎麼做到的?


直接刪掉lol不行嗎?


輕鬆解決:


試試PC Hunter,原名XueTr


為什麼我想到的是IceSword-_-#


推薦閱讀:

Socket為什麼要翻譯成套接字?
為什麼單線程下載時速度是慢慢增加到最大帶寬的?
計算機培訓,是去還是留?
英特爾的「處理器信息更新工具」是怎麼工作的,為什麼會有這種工具?
下一個革命性的人機交互方式會是什麼?

TAG:MicrosoftWindows | 計算機 | Windows7 |