Windows 機密 Windows 'Prettified' 檔案名稱

Raymond Chen

長檔名的小寫簡介程式在 Windows 95 回 FAT 檔案系統也會介紹轉換問題 — 所有 FAT 磁碟機上建立檔案之前,先點 conformed 到舊的 8.3 檔案命名慣例,這是它們是全部以大寫。 如果 Windows 未採取任何特殊的步驟,然後使用總管來瀏覽資料夾以填滿這些舊樣式的名稱會造成完整 frontal 突擊完整大寫英文字母的一個螢幕。

不像以大寫的檔名 screams 我是從 1950s年舊電腦]。 (也,好,我們可能也有將行號旁每個的檔案太)。 看代替尋找像一個有全新的現代作業系統系統,Windows 95 會有起來像 FORTRAN 打孔卡上所撰寫一大堆 nerds 的作業系統而事實上,Windows 95 C]、 [C + +,] 及 [組件語言的混合在電腦上所撰寫一大堆 nerds。

若要使其平滑切換到令人興奮的新世界的小寫字母,總管執行的作業稱為 「 prettifying]。 如果遇到檔案名稱的所有大寫和 conformed 8.3 命名慣例,它就稱為,「 喔,這必須是在 [之前建立這些檔案時間。 讓我放一些 lipstick 它之前介紹它 polite 小寫社會"。 第一個字元保留大寫,而其餘的字元已轉換成小寫。 檔案在磁碟上的名稱是 README.TXT 已顯示在螢幕上為讀我檔案或 Readme.txt 顯示已知的檔案類型的副檔名。 因為 FAT 檔案系統是不區分大小寫,新的名稱也只是工作來存取的檔案,它看起來最少 hideous。 這是許多小的修飾,加入 Windows 95 使用者介面,讓它認為更舒適及較少 computery 的其中一。

此 prettification 程序發生不管基礎的檔案系統。 即使檔案系統支援原生小寫,總管仍然會檢查名稱是否醜陋。 這麼做是因為全部大寫名稱很可能已經開始出在檔案系統支援只有醜陋名稱但沒有取得 prettified 時檔案複製到磁碟機支援漂亮的名稱,名稱。 之後就所有 COPY 命令不執行任何檔案名稱 ; 如果您複製的醜陋的檔案,複本也是醜陋!

在 Windows 95,prettification 的檔案名稱無條件 ; 沒有任何方法可以將它關閉。 如果您有一個名為 FBI 的檔案時,會取得 prettified 它 Fbi。 不過時發生一個的技巧: 如果您的檔案具有副檔名,您可以將轉換成小寫時保持基底名稱全部大寫副檔名。 在延伸中的小寫的存在防止它被視為了舊學校的檔名,您的檔案 FBI.txt 保留其原始的大小寫。 隱藏已知的檔案類型的副檔名之後,結果會是為全部大寫] FBI。

當總管介面已連接到 Windows NT 4.0 時,prettification 功能已保留,但是 Windows NT 移植小組加入停用此功能的選項。 選項現在是有趣只對歷史的原因,因為檔名的 prettification 消失完全啟動 Windows 2000。 網路伺服器的名稱也是最多 prettification 規定包括 Windows XP。

既然 prettification 的檔名已經關閉所有 Windows 版本中仍在主流支援,您可以提供您的檔案全部大寫名稱 impunity。 而且在其完整 ugliness 如果仍有從醜陋檔名的天建立的檔案,這些檔案會顯示原始的名稱]。 並不會因此錯誤的可能,該牆的全部大寫的檔名可能只將 nostalgia 上。

Raymond Chen 的 網站, 舊的新項目標題相同的活頁簿 (Addison-Wesley,2007年) 處理 Windows 歷程記錄] 和 [Win32 程式設計。 他仍有很多的舊磁碟片上的檔案,但不會再有工作的軟碟機,可以讀取它們。