正方:這些限制當然還是存在。有操作為證:
證據一:當你新建或對一個文件(夾)進行改名操作時,如果輸入了這些非法字符,馬上會彈出提示,如圖1。
證據二:當你將一個文件另存為一個名叫prn之類的文件時,系統會給出如圖2所示的警告文字。
結論:特殊字符和保留字都不能做文件(夾)的名字。比爾大叔在DOS時代定下的規則依然有效。
反方:這些禁忌已經悄悄地被部分解除武裝。請看:
證據一:如圖3。這就是我所創建的文件夾。怎么樣?想知道方法嗎?跟我來——
1.建立文件夾。運行CMD進入命令提示符窗口。鍵入以下命令即可md lpt1\(注意保留字后面一定要多一個“\”,這是關鍵!)
2.訪問該文件夾。在DOS下新建的,卻甭想用cd lpt1\之類的命令進入!其實要訪問完全沒必要在DOS下。呵呵,這個文件夾可以直接在資源管理器中打開,只是無法向其中復制或移動文件,也無法直接刪除該文件夾。但卻可以直接在里面新建文件和文件夾。不信你可以試試。
2.刪除該文件夾。在命令提示符窗口使用命令:rd \\?\d:\lpt1 /s /q (其中d:表示盤符)。
小提示
使用這個內置的命令后,Windows就會繞過典型的Win32保留名稱檢查,從而直接刪除文件夾,同理以下命令:DEL \\.\driveletter:\path\filename,可以刪除類似以保留字作為文件名的文件。
結論:由此可以看出,特殊字符和保留字不僅可以做為文件(夾)的名字,而且用得好可以起到意想不到的功效呢。