วินโดว์เป็นทายาทยีนที่บกพร่อง พ่อคือตำนาน DOS (ระบบปฏิบัติการดิสก์) ในฐานะผู้ใช้ระบบปฏิบัติการยอดนิยมนี้ คุณควรรู้ว่าตั้งแต่รุ่นแรกของตระกูลระบบปฏิบัติการฟล็อปปี้ดิสก์จนถึงทุกวันนี้ Windows ยังคงรักษา "ความไม่สมบูรณ์" บางอย่างเอาไว้ ซึ่งยังคงมีอยู่ในเวอร์ชันปัจจุบัน และพวกเขาคงจะเป็นตลอดไปใช่มั้ย?
เป็นอะไรที่แปลกและน่าสงสัยไปพร้อม ๆ กัน แต่ปรากฎว่าถ้าลองยกตัวอย่างมา สร้างโฟลเดอร์ชื่อ "กับ" (โดยไม่ใส่เครื่องหมายอัญประกาศ) หน้าต่างจะปรากฏขึ้นซึ่งมีข้อความแปลก ๆ จะพูดว่า:
ชื่ออุปกรณ์ไม่ถูกต้อง
ไม่สามารถสร้างโฟลเดอร์ชื่อ CON |
ทำไมสิ่งนี้ถึงเกิดขึ้น? หมายถึงอุปกรณ์ใด
โอเค ทุกอย่างมีคำอธิบายที่สมเหตุสมผล "ด้วย" เป็นคำสงวนการใช้งานเป็นเอกสิทธิ์สำหรับคำสั่งคอนโซล MS-DOS ซึ่งในขณะนั้น (เรากำลังพูดถึงยุค DOS) อนุญาตให้ควบคุมอุปกรณ์อื่นโดยเฉพาะ คีย์บอร์ดและหน้าจอ.
ดังนั้น เมื่อรู้ว่า Windows ในเวอร์ชันแรกทำงานในสภาพแวดล้อม DOS นั่นคือไม่มีอินเทอร์เฟซแบบกราฟิกหรือเมาส์ในระบบปฏิบัติการเวอร์ชันใหม่แต่ละเวอร์ชัน ข้อผิดพลาดยังคงอยู่ แม้ว่าสิ่งเหล่านี้จะไม่เกี่ยวข้องกับ DOS อินเตอร์เฟซ.
แต่ไม่ใช่แค่ คำ C คำเดียวที่ไม่อนุญาตให้คุณสร้างโฟลเดอร์หรือไฟล์ (ใช่ มันมีผลกับไฟล์ด้วย) นอกจากนี้ยังมีคำสงวนอื่น ๆ ที่ป้องกันไม่ให้สร้างด้วยชื่อของพวกเขาและเหล่านี้คือ:
- CON (แป้นพิมพ์และหน้าจอ)
-
PRN (รายการอุปกรณ์ระบบ ปกติจะเป็นพอร์ตขนาน)
- ที่จะ (อุปกรณ์เสริม มักจะเป็นพอร์ตอนุกรม)
- นาฬิกา $ (ระบบนาฬิกาตามเวลาจริง)
-
NUL (อุปกรณ์บิตถัง).
- ก: -ซ: (อักษรระบุไดรฟ์)
- COM1 (พอร์ตการสื่อสารแบบอนุกรมแรก)
- COM2 (พอร์ตการสื่อสารแบบอนุกรมที่สอง)
- COM3 (พอร์ตการสื่อสารแบบอนุกรมที่สาม)
- COM4 (พอร์ตการสื่อสารแบบอนุกรมที่สี่)
- LPT1 (พอร์ตการพิมพ์แบบขนานแรก)
- LPT2 (พอร์ตการพิมพ์แบบขนานที่สอง)
- LPT3 (พอร์ตการพิมพ์แบบขนานที่สาม)
- LPT4 (พอร์ตการพิมพ์แบบขนานที่สี่)
- LPT5 (พอร์ตการพิมพ์แบบขนานที่ห้า)
- LPT6 (พอร์ตการพิมพ์แบบขนานที่หก)
- LPT7 (พอร์ตการพิมพ์แบบขนานที่เจ็ด)
- LPT8 (พอร์ตการพิมพ์แบบขนานที่แปด)
- LPT9 (พอร์ตการพิมพ์แบบขนานที่เก้า)
แป๊บนึง…
แต่อ้างว่า "เป็นไปไม่ได้" สร้างโฟลเดอร์ชื่อ CONมันเป็นตำนานเพราะมันเป็นไปได้ แต่สำหรับสิ่งนี้เราจะต้องใช้คอนโซลคำสั่ง (MS-DOS) กับไวยากรณ์ นพ. กับ.
แต่ไม่แนะนำ สำหรับ Windows เราไม่ทราบว่าจะทำให้เกิดข้อขัดแย้งกับระบบในภายหลังหรือไม่ สิ่งที่ควรสังเกตคือ ปัญหาที่สองคือการกำจัดมันออกไป เนื่องจากมันไม่สามารถทำได้ด้วยตนเอง ในกรณีนี้คือคำสั่ง ถ. กับ. จะไปดำเนินการ
รายละเอียดสำคัญอีกประการหนึ่งที่ฉันอยากทราบคือ คุณไม่สามารถบันทึกไฟล์ด้วยชื่อ CON (หรือคำสงวนอื่น ๆ ) ในภาพหน้าจอถัดไปเราจะเห็นว่าข้อความเดียวกันบอกเราว่าคำว่า สงวนไว้สำหรับ Windows use.
นอกจากนี้ คุณไม่สามารถบันทึกไฟล์ด้วยชื่อ CON |
และคุณทราบเกี่ยวกับข้อบกพร่องของ Windows นี้หรือไม่? คุณคิดอย่างไร? =)