สงสัยกันรึป่าวครับว่าทำไมเราถึงสร้าง folder ชื่อ con ไม่ได้ เอ๊ะ หรือยังไม่เคยลองสร้าง?? ลองไปสร้างดูสิครับแล้วผมจะรอ . . . . .

อืม . .. .

ลองดูรึยังครับ ไม่ได้ใช่มะ?? งั้นมาดูเหตุผลกัน

นั้นเพราะว่าคำว่า con มันไปตรงกับคำสั่งหนึ่งใน DOS

con=คอนโซล ใช้ประกอบคำสั่ง copy เพื่อเขียน file บนหน้าจอ โดยไม่ต้องใช้ notepad ได้

รูปแบบการใช้

C:\>copy con test.txt

จากนั้นก็พิมข้อความอะไรก็ได้ลงไป

เมื่อเสร็จกด ctrl+z แล้วตามด้วย enter เราก็จะได้ไฟล์ชื่อ test.txt อยู่ที่ C: และจะมีข้อความที่เราเขียนลงไปอยู่ข้างใน

อะ นอกเรื่องไปแล้วเนอะ ที่จริงนอกจากคำว่า con ยังมีอีกหลายตัวที่เราจะใช้ตั้งชื่อไม่ได้นะครับดังนี้

อักษรที่ห้ามใช้ในการตั้งชื่อคือ  < > : ” / \ | ? *

คำที่ห้ามใช้ มีดังนี CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, และ LPT9

ซึ่งชื่อเหล่านี้อาจจะไปตรงกับ device name หรือ คำสั่ง อะไรซักอย่างของ DOS ก็เป็นได้

แต่เราก็ยังดันมีวิธีสร้าง folder เหล่านี้ได้อีกนะเนี่ย -*- (จะทำไปทำไมนะ??)

สมมติจะสร้าง folder ชื่อ con นะครับ

ขั้นแรกให้ run cmd ขึ้นมาก่อนและพิมพ์คำสั่งดังนี้

mkdir \\.\C:\con

เราก็จะได้ folder ชื่อ con มาไว้ในครอบครอง แต่!!

แต่มันดันลบไม่ได้นี่สิ จะลบก็ต้องใช้ command อีกครับผม คำสั่งในการลบก็คือ

rmdir \\.\C:\con

เรียบร้อย โฟลเดอร์ con ก็หายไปแล้ว ^^

happy มีความสุขครับ

สรุปแล้ว con ไม่ใช่ชื่อพ่อของ bill gates นะครับ ^^

Last 5 posts by zephiroth

One Response to “ทำไมสร้าง folder ชื่อ con ไม่ได้อะ??”

» You can leave a response or Trackback .

  1. PR Says:

    “con ไม่ใช่ชื่อพ่อของ bill gates” 55555+

    ได้ความรู้มากเลยครับ
    ขอบคุณครับ

» Trackbacks/Pingbacks

Leave a Reply