Code Corona

نسخه‌ي كامل: ایجاد اسامی خاص در ویندوز
شما هم اكنون متن قالب بندي نشده را مي‌بينيد.مشاهده‌ي نسخه‌ي اصلي
سلام
حتماْ تابه حال شنیدین که در ویندوز هیچ فایل و فولدری با نام های CON ٬ PRN ٬ NUL ٬ COM1 تا COM9 و LPT1 تا LPT9 نمیشه ساخت که به ترتیب از کلمات CONsole ٬ PRiNter ٬ NULl ٬ serial COMmunication ports ٬ Line PrinTer ports گرفته شدن.
علت دقیق این مساله احتمالاْ معلوم نیست اما مطالبی در این مورد گفته شده که یکیشون اینه که مثلاْ هر کامپیوتری یک پرینتر میتونه داشته باشه که اگر یک فایل PRN داشته باشیم هنگامی که سیستم در شبکه هست به احتمالْ مشکلی پیش میاد.(دوستان اگر علت دقیقش رو میدونید لطفاْ در همین تاپیک بنویسید)
خوب حالا من میخوام چگونگی ساخت این نام ها رو در ویندوز براتون توضیح بدم (در حالی که هنوز خیلی ها فکر میکنن چنین چیزی در ویندوز امکان نداره!!)

برای ایجاد کافیه که یکی از این دستور ها رو در CMD بنویسید.
mkdir c:\con\
md c:\con\
و برای حذف اینها هم کافیه یکی از این دستور ها رو امتحان کنید.
rmdir /s c:\con\
rm c:\con\

خوب در لینوکس و سایر سیستم عامل ها هم میتونید به روش های معمولی این نام ها رو بسازین.

منبع : http://raghupathy.wordpress.com/2008/02/...-name-con/
علت اینکه نمی شه همچین فایل هایی رو داشت کاملا معلومه اینا یادگار های زمان داس هستن این ها در اصل یه سری فایل هستن که وجود فیزیکی ندارن و لی می تونید بعضی هاشون رو برای خودن و بعضی ها روب رای نوشتن باز کنید و ورودی خروجی داشته باشید با اونها مثلا اگه تو یه برنامه con رو بازکنید برای نوشتن رو ماتنیتور نوشته می شه یا اگه بخونید از رو کیبورد خونده می شه یه جوریایی مثل فایلهای /dev/ توی سیستم عامل یونیکس بیس هست البته خیلی ساده تر و پیش پا افتاده تر
آدرس اصلي