青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

cmd如何打開一個名稱包含空格的文件

【cmd如何打開一個名稱包含空格的文件】

cmd如何打開一個名稱包含空格的文件


大家都知道在Windows中“\”符號是路徑的分隔符號,比如“C:\Windows\”的意思就是C分區中的Windows文件夾,“C:\Windows\System.exe”的意思就是C分區中的Windows文件夾中的System.exe文件,好繼續我們假設一下: 如果文件名中有“\”符號會怎么樣呢?假如“S\”是一個文件夾的名字,這個文件夾位于:“F:\”,他的路徑就是“F:\S\”,當我們試圖訪問的時候Windows會錯誤的認為我們要打開的文件是C分區的S文件夾,這樣Windows就無法打開并且會返回一個錯誤,因為以上的路徑并不存在 。也許你現在正在嘗試創建“S\”文件,但是Windows會提示你:“\”符號是不能作為文件、文件夾的名字的 。看來Windows還是早已想到這一點了的 。我們繼續進行,就不信不能建立包含“\”符號的文件 。現在打開你的電腦,我們要做一些很有趣的嘗試 。進入Windows后點擊:開始>運行,然后輸入“cmd”并回車(如果是Win98請輸入“COMMAND”),這時你會看到Windows的命令控制臺,我們就是要利用它完成我們剩下的測試,以下包含了很多命令其中{}中的字符是我的注釋: Microsoft Windows XP [版本 5.1.2600] (C) 版權所有 1985-2001 Microsoft Corp. F:\Test>mkdir s\ F:\Test>mkdir s\s1\ F:\Test>mkdir s.\ 子目錄或文件 s.\ 已經存在 。F:\Test>mkdir s..\ F:\Test>mkdir s...\為什么會這樣?我們先說你看到的這個“S.”文件夾,他即不能打開也不能刪除,不能打開是因為他的實際路徑是“F:\Test\s..\”(我們自己創建的所以可以確定他的實際路徑)但是在Windows資源管理器中名字變成了“S.”也就是說當你試圖打開它的時候Windows實際上嘗試打開“F:\Test\s.\”當然是不能打開的,文件并不存在,所以Windows會報錯 。不能刪除也是因為這個,Windows把一個實際存在的文件路徑錯誤的解析為一個不存在的路徑,并進行操作當然是無法完成的 。該說“S..”這個文件了,這個文件可以打開,但是卻無法刪除 。等等……打開?你以為Windows真的是打開了我們創建的“s...\”文件了嗎?我們做下面的試驗你就明白了 。還是老規矩{}是我的注釋方便大家理解: Microsoft Windows XP [版本 5.1.2600] (C) 版權所有 1985-2001 Microsoft Corp. F:\Test>echo 1 > Txt1.txt F:\Test>copy Txt1.txt s..\ 已復制 1 個文件 。F:\Test>echo 2 > Txt2.txt F:\Test>copy Txt2.txt s..\ 已復制 1 個文件 。F:\Test>現在回到你的資源管理器打開“S..”文件夾,你看到了什么?“Txt1.txt”文件怎么會在這里?我們剛剛的確復制到了“S.”呀?難道我們打開“S..”文件夾實際上就是打開了“S.”?不錯事實就是這樣 。其實如果你再創建一個“S”文件夾的話“S.”就能打開了,但是實際上打開的是“S” 。“我該怎么刪除它呢?”,刪除它也不算很難,但是常規的方法是絕對刪不掉的 。有兩種方法可供選擇:1、進入DOS刪除(不推薦) 。2、還是進入命令提示符然后輸入“rmdir 目錄名”,目錄名就是你創建的時候的名字,如果忘記了可以先在資源管理器查看,然后加上“.\” 。如果提示“文件夾不是空的”應該加上“/s”參數 。刪除實例: Microsoft Windows XP [版本 5.1.2600] (C) 版權所有 1985-2001 Microsoft Corp. F:\Test>dir 驅動器 F 中的卷是 BGTING 卷的序列號是 2C8E-FE1C F:\Test 的目錄 2003-09-11 17:50. 2003-09-11 17:50.. 2003-09-11 18:35s. 2003-09-11 18:37s.. 1 個文件 9 字節 5 個目錄 3,390,029,824 可用字節 F:\Test>rmdir s..\ 目錄不是空的 。F:\Test>rmdir s..\ /s s..\, 是否確認(Y/N)? y F:\Test>rmdir s...\ /s s...\, 是否確認(Y/N)? y利用這個漏洞我們可以做很多事情,比如想訪問“S”文件夾,但是沒有權限的時候我們可以創建“S..\”來指向“S”這樣就可以跨權限瀏覽 。而且新一代的木馬程序很可能利用此漏洞把自身藏在某個“X..\”目錄下這樣用戶根本不可能發現他,就算專業級的殺毒軟件也只會去殺“X”而跳過“X..\” 。如果惡意程序在機的計算機上創建很多“..\”文件夾的話,那個時候Fotmat也許是最好的選擇了 。1.在Windows中創建“X..\”文件夾后該文件夾將無法通過常規方法刪除,但是卻可以Copy文件進去,在資源管理器顯示為“X.”,錯誤的指向“X”文件夾 。(嘿嘿,怎么有點像快捷方式?) 2.創建“X..\”的方法是在命令行輸入“mkdir X..\” 。3.刪除它的方法是在命令行輸入“rmdir 目錄名”,目錄名就是你創建的時候的名字,如果忘記了可以先在資源管理器查看,然后加上“.\” 。如果提示“文件夾不是空的”應該加上“/s”參數 。

猜你喜歡