พวกคุณส่วนใหญ่อาจทราบว่าชื่อโปรแกรมควบคุมอุปกรณ์ MS-DOS ไม่สามารถใช้เป็นชื่อไฟล์ใน Windows ได้ ด้วยเหตุนี้ เราจึงไม่สามารถตั้งชื่อโฟลเดอร์เป็น con, aux, nul เป็นต้น
Microsoft MS-DOS สงวนชื่อเหล่านี้ไว้สำหรับไดรเวอร์อุปกรณ์ระบบเหล่านี้
- CON:คีย์บอร์ดและจอแสดงผล
- PRN :อุปกรณ์รายการระบบ โดยปกติจะเป็นพอร์ตขนาน
- AUX :อุปกรณ์เสริม ซึ่งมักจะเป็นพอร์ตอนุกรม
- CLOCK$ :ระบบนาฬิกาตามเวลาจริง
- NUL: อุปกรณ์ Bit-bucket
- A:-Z: :อักษรระบุไดรฟ์
- COM1 :พอร์ตการสื่อสารแบบอนุกรมแรก
- LPT1 :พอร์ตเครื่องพิมพ์ขนานแรก
- LPT2 :พอร์ตเครื่องพิมพ์ขนานที่สอง
- LPT3 :พอร์ตเครื่องพิมพ์ขนานที่สาม
- COM2 :พอร์ตการสื่อสารแบบอนุกรมที่สอง
- COM3 :พอร์ตการสื่อสารแบบอนุกรมที่สาม
- COM4 :พอร์ตการสื่อสารแบบอนุกรมที่สี่
ลองสร้างไฟล์หรือโฟลเดอร์ที่มีชื่อเหล่านี้บนเดสก์ท็อป Windows ของคุณและดูว่าเกิดอะไรขึ้น
แม้วันนี้หากคุณพยายามตั้งชื่อโฟลเดอร์โดยใช้ชื่อที่สงวนไว้เหล่านี้ คุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:ชื่ออุปกรณ์ที่ระบุไม่ถูกต้อง
ข้อจำกัดเหล่านี้ยังคงมีอยู่ใน Windows ที่ใช้ NT อาจเป็นสาเหตุที่ทำให้สามารถทำงานร่วมกันได้สำหรับการรันโปรแกรม 16 บิตและสำหรับโปรแกรมที่ใช้บรรทัดคำสั่ง สามารถดูไฟล์การตั้งชื่อ Windows, เส้นทาง, เนมสเปซ, ข้อตกลงฉบับสมบูรณ์ได้ที่นี่
สร้างโฟลเดอร์ CON, AUX, NUL และไฟล์ด้วยการคลิกใน Windows
ในขณะที่คุณสามารถใช้คำสั่ง Linux หรือ MS-DOS เพื่อสร้างชื่อโฟลเดอร์เช่น “con” ได้ แต่ฉันเจอแอปนี้ Concu ซึ่งอ้างว่าให้คุณสร้างและลบโฟลเดอร์ด้วย ชื่อที่จำกัด ในคลิกเดียว เป็นลิงก์ CNET ดังนั้นอย่าลืมคลิกลิงก์ดาวน์โหลดโดยตรง
เหตุใดจึงมีโปรแกรมนี้ เพียงเพื่อให้ชี้ให้เห็นว่าสามารถทำได้โดยใช้เครื่องมือเท่านั้น!
ฉันรู้ ฉันรู้ว่านี่ของเก่าจริงๆ แต่นี่สำหรับคนที่อาจไม่รู้เรื่องนี้ .;)