لماذا بعد أكثر من 40 عامًا لا يمكنك تسمية أي ملف بإسم “CON ” في الويندوز 10
يحتوي الويندوز 10 على بعض الميزات التي يمكن اعتبارها اليوم خطأ ، “أخطاء” لم يتم حلها لأكثر من 40 عامًا لأنها كانت مقصودة بالفعل في وقت كانت فيه الأمور تعمل بشكل مختلف. هذا ما يحدث عندما تحاول تسمية أي ملف في الويندوز بمصطلحات مثل “CON” أو “LPT1” أو “PRN” أو “NUL” أو “AUX”.
يمكنك أن تجرب بنفسك الآن ، حاول إنشاء مجلد أو مستند نصي ، أو حتى إعادة تسمية صورة إلى شيء مثل CON.png أو AUX.txt. سيعطيك الويندوز 10 رسالة خطأ تطلب منك تغيير الاسم وأن اسم الجهاز غير صالح ، لكن ما هو السبب ؟
في عصر MS-DOS (إصدار مايكروسوفت من DOS) في الثمانينيات ، كانت أجهزة الكمبيوتر في الأساس شاشة سوداء تحتوي على نص ولا شيء غير ذلك. لذلك كل شيء يعمل عن طريق كتابة الأوامر. لكي يتفاعل البرنامج مع أشياء أخرى ، مثل الطابعة ، يجب كتابة أمر باستخدام ملف نصي أو “ملف جهاز” يتفاعل مع برنامج تشغيل.
اعتمادًا على الجهاز ، يكون له اسم محجوز. على سبيل المثال ، المنافذ المتوازية التي تستخدمها الطابعات للاتصال هي LPT1 و LPT2 و LPT3 و LPT4 و LPT5 و LPT6 و LPT7 و LPT8 و LPT9. حجزت المنافذ التسلسلية COM من 1 إلى 9. حيث تمثل CON وحدة التحكم .
حتى يومنا هذا ، يتم حجز أسماء الأجهزة هذه بحيث لا يمكنك إنشاء ملفات أو مجلدات بهذه الأسماء ، لأنه اتضح أنه إذا كنت في وقت ما تحاول القيام بشيء مثل إنشاء ملف يسمى LPT1.txt ، فما كنت ستفعله هو إرساله إلى الطابعة أو شيء من هذا القبيل وهذا هو سبب حظرها.
باختصار الأسماء مثل CON وغيرها التي لا يسمح الويندوز بوضعها للمجلدات والملفات هي أسماء محجوزة مند فترة طويلة ولديها وظائف محددة لذلك لا يمكن اعتمادها إلى يومنا هذا حيث مايكروسوفت لم تقم بأي تغيير في هذا المجال.