Re: [閒聊] windows的檔名

看板Windows作者 ((short)(-15074))時間14年前 (2010/03/07 21:12), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《darkadam (酒鬼薔薇聖斗)》之銘言: : 不知道為什麼, : Windows(我的是XP)裡沒辦法創造一個檔名為prn(副檔名任意)的檔案。 : 雖然沒什麼意義,但有興趣的可以試試看XD : 推 LPH66 :這個名字在古早的 DOS 時代是指印表機 XD 03/07 20:55 : → LPH66 :你可以把東西導向到 prn (xxx > prn) 就會印出來了 03/07 20:55 順道寫一下我知道的特殊檔名好了 (這些名字都是所謂的 device file 也就是它們其實是和週邊的設備相關連的 只是你可以把它當普通檔案一樣讀寫 系統會幫你特殊處理) PRN (PRiNter) 是印表機 不過比較常見的名字還是 LPT1 LPT 這縮寫是來自 Line Print Terminal 不過 LPT1 LPT2 ... 這些名字已經拿來做為平行埠 (parallel port) 的名字了 相對的 串列埠 (serial port) 就是 COM1 COM2 ... 早期的滑鼠 (接 PS/2 頭的那種) 都是走這裡 然後是 CON 這是指螢幕&鍵盤 (CONsole) 當做輸出時就是印字 當做輸入時就是從鍵盤輸入到 Ctrl-Z 為止 AUX (AUXiliary) 是另一套輸出入裝置 現在就少用了 最後是最特別的 NUL 它當做輸入時是個空檔案 當做輸出時會把收到的東西丟掉 XD (也就是你可以看成它是個黑洞就是了) 這些名字現在仍然是保留字 也就是現在的 Windows 仍然不允許建立這些名字的檔案 不過在 95/98 裡 因為處理檔名的部份沒有寫好的關係 雖然當你要系統開 C:\con 時系統會叫說這不對勁 不過當你要系統開 C:\con\con 時就會當機 XD (這被叫做 concon bug 有玩過 95/98 的應該都聽過... 後來微軟有發了個 patch 補起來 編號 MS00-017) -- "LPH" is for "Let Program Heal us".... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.28.92

03/07 22:29, , 1F
受教了!
03/07 22:29, 1F

03/07 22:37, , 2F
空空蟲XD
03/07 22:37, 2F

03/07 22:52, , 3F
以前玩95但是今天才知道XD
03/07 22:52, 3F
文章代碼(AID): #1BawPBn4 (Windows)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #1BawPBn4 (Windows)