kje571873 發表於 2012-1-7 01:50:31

[轉貼]創建一個別人打不開刪不掉的文件夾 原理

第一步:在運行中輸入cmd,回車,打開命令行窗口

第二步:在命令行窗口中切換到想要建立文件夾的硬盤分區,如D盤

第三步:輸入 MD 123..� 回車,注意文件夾名後有2個小數點

沒仔細看,你的命令少打了一個「\」。
按照你的做法,最後會在文件夾下生成一個名為「123.」的文件夾
按照DOS命令的語法規則,建立的文件名為「123..\\」。但是宣示出來的文件架的名是「123.」少了一個點和一個反斜槓。
反斜槓「\」在windows中是路徑的分隔符號比如「C:\Windows\」的意思就是C分區中的Windows文件夾,「C:\Windows\cmd.exe」的意思就是C分區中的Windows文件夾中的cmd.exe文件。
那麼,如果文件名中有「\\」符號會怎麼樣呢?假如「123\\」是一個文件的名字,這個文件位於「D:\」(D盤),則它的路徑就是「D:\123\」,當我們試圖訪問這個文件的時候Windows會錯誤地認為我們要打開的文件是D分區的「123文件夾」,這樣Windows就無法打開並且會返回一個錯誤,因為以上的路徑並不存在。
當然現在正在嘗試創建「123\」文件,但是Windows會給出提示:「\\」符號是不能作為文件或者文件夾的名字的。

怎麼會打不開,運行CMD,輸入start d:\123..\    刪除rd 123..\
頁: [1]
查看完整版本: [轉貼]創建一個別人打不開刪不掉的文件夾 原理