فولدری با نام con
يكشنبه, ۴ مهر ۱۳۹۵، ۰۹:۲۷ ق.ظ
چرا نمیشود در سیستم عامل ویندوز فولدری با نام con ساخت؟
در سیستم عامل ویندوز هیچگاه نمیتوان پوشه ای به نام con ساخت! احتمالا بعضی از شما این کار را تست کرده اید، اما شاید دلیل آنرا ندانید. اما آن دسته از کاربرانی که این کار را تست نکرده اند، هنگام ساخت فولدری با این نام قطعا با خطا مواجه میشوید
جالب است بدانید که con تنها اسمی نیست که نمیشود با آن پوشه ساخت، علاوه بر آن نام های زیادی هستند که ساختن فولدر با آن اسم ها غیر ممکن است. برای مثال ساختن پوشه با نام های زیر نیز غیرممکن است:
CON, NUL, AUX, PRN, COM1, (COM2 ... COM9), LPT1, (LPT2 ... LPT9
علت چیست؟؟!
همانطور که میدانیم سیستم عامل ویندوز بر مبنای داس ساخته شده و قاعدتا باید از قوانین آن پیروی کند. در داس یک سری سرواژه ها (keywords) هستند که مخصوص خود داس بوده و به اصطلاح رزور شدند. در واقع کلمات بالا هر کدام یک لغت هستند که معنی خاص خود را دارند. که به صورت اجمالی همه آنها را بررسی میکنیم:

۹۵/۰۷/۰۴