為什麼Windows中無法將任何文件命名為CON?

為什麼Windows中無法將任何文件命名為CON?

NEXTMIND

在大多數人看來,Windows系統可以將任何文件命名為任何名字,比如汽車、遊戲或者雲朵,但這個結論並不正確。

事實上, 你不能將任何文件命名為CON、PRN、NUL和AUX等,無論是文本文件還是圖片文件都不行,如果你執意要這樣做,系統會告訴你”這是一個供Windows使用的保留文件名,請選擇其他文件名“ ,如下圖所示:

為什麼Windows中無法將任何文件命名為CON?

據外媒fossbytes解釋,之所以不能這樣做,是因為這些關鍵字是為Windows執行某些任務保留的,系統會使用這些名稱創建文件夾,並在其中存儲與打印和其他功能有關的任務數據。

因此,如果我們用相同的名稱為文件命名,就會使系統混亂。

Windows這個有趣的現象,可以追溯到微軟DOS操作系統,從那時起,這些名稱就沒有改變。

儘管很難直接將Windows文件命名為CON或PRN,但是可以使用一種變通的方法,即使用組合鍵創建帶有CON的文件。

具體方法是,在創建文件名字時按住ALT鍵,並在數字鍵盤上輸入255,然後再鍵入CON或者PRN,並按回車,結果如下圖所示:

為什麼Windows中無法將任何文件命名為CON?

按鍵組合ALT+255可以用於在Windows中引入空格,這時你只是添加了一個額外的不可見字符,以創建帶有CON或者PRN等受限名字的文件。

公開資料顯示,微軟DOS是由微軟公司開發的操作系統,運行在Intel x86個人電腦上。它是DOS操作系統家族中最著名的一個,在Win95以前,MS-DOS是個人電腦中最普遍使用的操作系統。

為什麼Windows中無法將任何文件命名為CON?


分享到:


相關文章: