您的位置:首頁技術文章
文章詳情頁

Windows文件命名中的禁忌還管用嗎?

瀏覽:73日期:2023-07-06 11:29:16
從DOS時代過來的朋友都知道,“8.3”式的文件名(目錄名)是不允許使用一些特殊的字符如?、、*、>、<等以及DOS的保留字(如con、aux、com1、lpt1、prn和nul)的。進入Windows時代,“目錄”改稱“文件夾”,文件名的長度也大大增加,長文件名極大的方便了我們的操作??赡阒?,上面的這些限制被解除了嗎?請看下面這場有理有據的“文萃論辨”——

正方:這些限制當然還是存在。有操作為證:

證據一:當你新建或對一個文件(夾)進行改名操作時,如果輸入了這些非法字符,馬上會彈出提示,如圖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:pathfilename,可以刪除類似以保留字作為文件名的文件。

結論:由此可以看出,特殊字符和保留字不僅可以做為文件(夾)的名字,而且用得好可以起到意想不到的功效呢。

標簽: Windows系統
国产综合久久一区二区三区