Windows10仍然不允許您使用這些在1974年保留的檔名

Windows“保留”某些檔名,不允許您在任何地方使用它們。忘記呼叫檔案“con.txt檔案“或”輔助mp3”. 這一切都是因為1974年做出的選擇,以及微軟對永久向後相容性的渴望。...

Windows10仍然不允許您使用這些在1974年保留的檔名

Windows“保留”某些檔名,不允許您在任何地方使用它們。忘記呼叫檔案“con.txt檔案“或”輔助mp3”. 這一切都是因為1974年做出的選擇,以及微軟對永久向後相容性的渴望。

無法使用的檔名

Windows10仍然不允許您使用這些在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的官方文件。

1974年發生了什麼,我們為什麼要關心?

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.
  • 發表於 2021-04-04 06:20
  • 閱讀 ( 39 )
  • 分類:網際網路

你可能感興趣的文章

6款最佳windows檔案組織應用程式和檔案管理器軟體

在Windows上組織檔案是一項累人的工作。克服它的唯一方法是在到達時把一切都放回原處。與其花費寶貴的時間,不如採取一種聰明而懶惰的方法來組織檔案。 ...

  • 發佈於 2021-03-11 08:46
  • 閲讀 ( 91 )

管理和組織計算機檔案的9個關鍵提示

... 這就是為什麼我們把這些Windows檔案管理技術放在一起。當涉及到計算機檔案管理時,沒有完美的方法,但是這些技巧將幫助你從混亂中創造秩序。 ...

  • 發佈於 2021-03-11 11:51
  • 閲讀 ( 45 )

如何使用版本歷史記錄恢復onedrive檔案

... 要還原檔案的舊版本,必須將其儲存在OneDrive中。在Windows 10上,預設情況下已安裝OneDrive,但您必須使用Microsoft帳戶登入才能使用它。 ...

  • 發佈於 2021-03-12 15:28
  • 閲讀 ( 50 )

你知道你可以把檔案固定到Windows10工作列嗎?

您可能經常與Windows工作列互動,這使得它值得根據您的需要進行定製。擁有合適的應用程式,以及合適的顏色和系統托盤圖示,是讓你的電腦如此個性化的一部分。 ...

  • 發佈於 2021-03-13 02:13
  • 閲讀 ( 39 )

7個你永遠無法理解的windows謎團

...,你就可以開始工作了。但是,你有沒有停下來想想你的Windows PC上幕後發生了什麼? ...

  • 發佈於 2021-03-14 02:33
  • 閲讀 ( 68 )

5次調整,使視窗更加豐富多彩

是時候給你的windows10系統上一層新漆了。我們將向您展示如何更改計算機各個方面使用的顏色,從選單欄和邊框,到按鈕和陰影。 ...

  • 發佈於 2021-03-14 12:05
  • 閲讀 ( 50 )

副檔名指南:如何修復和批次重新命名檔案

... 在Windows 8和10中,轉到“檢視”並在“副檔名”旁邊設定複選標記。 ...

  • 發佈於 2021-03-17 01:25
  • 閲讀 ( 86 )

如何使用動畫gif作為您的桌面牆紙與雨表

...把你對禮物的熱愛帶到你的桌面上嗎?有很多方法可以在Windows中建立GIF牆紙,但是使用流行的Windows程式raimeter,你可以在桌面上放置任意數量的GIF。 ...

  • 發佈於 2021-03-17 04:10
  • 閲讀 ( 55 )

用於檔案管理的10個最佳windows檔案資源管理器副檔名

檔案資源管理器是Windows的預設檔案管理實用程式。這是您開啟的第一個用於管理檔案、資料夾或連線到PC的任何裝置的應用程式。但是,您可能沒有充分利用它的潛力。檔案資源管理器擴充套件可以新增額外的功能,並幫助您做...

  • 發佈於 2021-03-22 02:04
  • 閲讀 ( 54 )

如何阻止windows 10阻止下載的檔案

當您試圖開啟檔案時,Windows 10可能會阻止您直接開啟它。它將向您顯示一個安全警告,該檔案源於未知源,並且可能不安全。當一個名為附件管理器的Windows 10功能阻止它認為對您的電腦不安全的檔案時,會發生這種情況。 ...

  • 發佈於 2021-03-26 17:06
  • 閲讀 ( 56 )
sjrp2605
sjrp2605

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦