Windows“保留”某些檔名,不允許您在任何地方使用它們。忘記呼叫檔案“con.txt檔案“或”輔助mp3”. 這一切都是因為1974年做出的選擇,以及微軟對永久向後相容性的渴望。
Microsoft提供了保留檔名的官方列表,它們是:
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9
請注意,不能將這些檔名與任何副檔名一起使用。所以你不能命名一個檔案“con.txt檔案”, “con.jpg公司、“或”合同檔案”. 而且Windows不區分大小寫,所以不管它是CON、CON還是CON,Windows都不允許您使用這個名稱。
你可以自己試試。嘗試將檔案另存為“con.txt檔案或記事本中的“lpt6.txt”。或者嘗試在檔案資源管理器中將任何檔案重新命名為這些名稱之一。Windows就是不讓你這麼做。
當然,Windows還以其他方式限制檔名。你也不能在名字中使用像下面這樣的特殊字元。有關更多資訊,請參閱Microsoft的官方文件。
It is 2018 and this error message is a mistake from 1974. This limitation, which is still found in the very latest Windows 10, dates back to BEFORE STAR WARS. This bug is as old as Watergate. pic.twitter.com/pPbkZiE57t
— foone (@Foone) November 3, 2018
正如@Foone最近在Twitter上解釋的那樣,這個問題可以追溯到1974年。在UNIX中,“一切都是一個檔案”(在類似UNIX的作業系統(如今天的Linux)中也是如此)硬體裝置用特殊路徑表示,如第一臺印表機的/dev/lp0和控制檯的/dev/tty。
1974年,同樣的概念被新增到CP/M作業系統中。不幸的是,CP/M是為記憶體很少、沒有硬碟的計算機設計的。它使用了多個磁碟,沒有目錄,所以那些代表裝置的特殊檔案有效地出現在每個磁碟的任何地方。
所以,當你儲存一個文字檔案時,你可以告訴你的文字編輯器把它“儲存”到印表機裝置,印表機裝置會打印出來。但是文字編輯器和其他程式喜歡新增副檔名,比如“.txt”,所以CP/M只是忽略了這些裝置檔案的副檔名。換句話說,如果文字編輯器試圖將檔案儲存到印表機裝置名後跟“.txt”的位置,CP/M只是假設它引用的是印表機裝置,而忽略了副檔名。現在該功能在每個應用程式中都正常工作了,太棒了!
當然,這是一個骯髒的駭客,但誰在乎呢?好吧,CP/M流行起來了。最終,PC-DOS出現了,它保留了有用的CP/M特性。PC-DOS2.0早在1983年就添加了目錄,但為了與現有DOS軟體相容,微軟選擇將這些裝置檔案顯示在所有目錄中,而不是放在一個特殊的裝置資料夾中。
最終,Windows95出現了,它是建立在DOS之上的。windowsnt並不是基於DOS之上的,但它確實希望與windows95應用程式向後相容。windows10仍然是基於windowsnt的,它的工作原理是一樣的。當然,這同樣適用於Windows7。
現在,40多年過去了,我們仍然無法命名檔案”con.txt檔案“或”輔助mp3“因為Windows希望與可能使用此功能的古老程式保持相容。這是一個很好的例子,說明微軟是多麼強烈地致力於向後相容。
Update: We’ve been told that CP/M originally required a trailing colon—in other words, rather than “CON”, you had to type “CON:”. Apparently, the problem may have really started in 1981 with the release of MS-DOS and PC-DOS, which removed the colon requirement. In DOS, you could use “CON” instead of “CON:”. So perhaps DOS is more to blame for this than CP/M is.在Windows上組織檔案是一項累人的工作。克服它的唯一方法是在到達時把一切都放回原處。與其花費寶貴的時間,不如採取一種聰明而懶惰的方法來組織檔案。 ...
... 這就是為什麼我們把這些Windows檔案管理技術放在一起。當涉及到計算機檔案管理時,沒有完美的方法,但是這些技巧將幫助你從混亂中創造秩序。 ...
... 要還原檔案的舊版本,必須將其儲存在OneDrive中。在Windows 10上,預設情況下已安裝OneDrive,但您必須使用Microsoft帳戶登入才能使用它。 ...
您可能經常與Windows工作列互動,這使得它值得根據您的需要進行定製。擁有合適的應用程式,以及合適的顏色和系統托盤圖示,是讓你的電腦如此個性化的一部分。 ...
...,你就可以開始工作了。但是,你有沒有停下來想想你的Windows PC上幕後發生了什麼? ...
是時候給你的windows10系統上一層新漆了。我們將向您展示如何更改計算機各個方面使用的顏色,從選單欄和邊框,到按鈕和陰影。 ...
...把你對禮物的熱愛帶到你的桌面上嗎?有很多方法可以在Windows中建立GIF牆紙,但是使用流行的Windows程式raimeter,你可以在桌面上放置任意數量的GIF。 ...
檔案資源管理器是Windows的預設檔案管理實用程式。這是您開啟的第一個用於管理檔案、資料夾或連線到PC的任何裝置的應用程式。但是,您可能沒有充分利用它的潛力。檔案資源管理器擴充套件可以新增額外的功能,並幫助您做...
當您試圖開啟檔案時,Windows 10可能會阻止您直接開啟它。它將向您顯示一個安全警告,該檔案源於未知源,並且可能不安全。當一個名為附件管理器的Windows 10功能阻止它認為對您的電腦不安全的檔案時,會發生這種情況。 ...