一個關於DOS設備名和建文件夾小小經驗

在羣裏和論壇上看見一個朋友讓咱們在桌面建一個名字爲aux的文件夾。開始也沒有去理他,後來有人反映建不出來,懷着好奇心本身去試了試,果真建出不來。開始認爲是由於和某個文件夾衝突,而後就在C盤搜索含有AUX的文件,找到了三個文件夾含有AUX可是都沒法重命名。工具

沒辦法上網去搜索解決方案,搜索到的內容以下:操作系統

「aux是設備名. Windows 下不可以如下面這些字樣來命名文件/文件夾,包括:「aux」「com1」「com2」「prn」「con」和「nul」等,
由於這些名字都屬於設備名稱,等價於一個 DOS 設備,若是咱們把文件命名爲這些名字,Windows 就會誤覺得發生重名,因此會提示「不能建立同名的文件」等等。
固然,有一些特殊的方法能夠偷機取巧,創建以這些設備名爲名的文件夾,好比咱們在命令提示符下執行「md C:\aux\\」,就在 C 盤建了一個名叫 aux 的文件夾。此文件夾雖然能夠訪問,也能夠創建子文件夾,但卻沒法刪除,由於 Windows 不容許以這種方式刪除設備。在系統看來,這個 aux 文件夾就是設備。」資源

本身試了一下,果真在C盤創建了一個aux的文件夾,可是人家要求在桌面創建,因此我又去搜索了一下將文件夾移動到桌面的CMD指令:文檔

「cmd--進入系統盤後cmd

cd Documents and Settings擴展

cd Administrator搜索

cd 桌面方法

md 文件夾名」命名

進過這些步驟就能夠在作夢創建文件夾,可是試了一下卻發現創建的文件夾在C盤根目錄。。拖拽

繼續搜索:

「例如:
mkdir   con\
這樣能夠創建一個名稱叫con的文件夾
mkdir   aux\
這樣能夠創建一個名稱叫aux的文件夾
若是建立了這樣類型的文件,通常你在資源管理器裏面訪問這些文件夾的時候會出現些問題,由於對這些文件夾的訪問會形成對指定設備的訪問」

用mkdir   aux\成功的在桌面創建了文件夾。可是在前面的搜索過程當中已經知道這個文件夾用正常方式是不能刪除的。。因而又得想辦法刪除它。。

「AUX文件是設備,沒法直接刪除的,用了以上方法也沒刪除掉,由於這個木馬竟然把輸入法也改了,在命令提示符下沒法用美式鍵盤,只有中文(對木馬的主人佩服得全體投地)
後來搜索到一個達人大哥的方法,很簡單,也頗有效
1打開個人電腦→工具→文件夾選項→查看→取消「隱藏受保護操做系統文件(推薦)」和「隱藏已知文件類型的擴展名」前面的勾,→點「應用」「肯定」
2桌面新建一個文本文檔

輸入如下命令
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
保存到桌面後把這個txt文件重命名爲「刪除.bat」
把要刪除的文件夾直接拖拽到這個bat文件上就OK了 」

我也建了一txt文件,輸入

「DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1

」保存爲bat文件而後一拖就把那個文件刪除了。。至此,完整解決了那個朋友提出的問題。。

相關文章
相關標籤/搜索