สงสัยกันรึป่าวครับว่าทำไมเราถึงสร้าง 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
- chowwoyzz,,How to create DB in SAP - April 27th, 2010
- ใช้ตาเล่นเกมแทนมือ - January 6th, 2010
- [C#]Play Mp3 - January 5th, 2010
- [C#]การรับ fscommand จาก flash - January 2nd, 2010
- [C#]Disble Right Click by C-S - January 2nd, 2010


“con ไม่ใช่ชื่อพ่อของ bill gates” 55555+
ได้ความรู้มากเลยครับ
ขอบคุณครับ