رموز لا يمكن استخدامها في أسماء الملفات على الكمبيوتر والهواتف..9 رموز ممنوعة الاستخدام
إذا كنت مثل الغالبية العظمى من مستخدمي الحواسيب حول العالم، فمن المحتمل أن يكون جهازك يعمل بإصدار ويندوز، الذي يعتبر المهيمن الأساسي في هذا المجال منذ عقود. وإذا كنت تستخدم الحاسوب بشكل كافٍ، فمن المحتمل أنك واجهت بعض المشاكل عند تسمية ملفات جديدة أو إعادة تسمية ملفات موجودة بالفعل، حيث يُعلن لك النظام عن عدم جوازية اختيارك لأحد الأحرف.
عندما تحاول تسمية ملف جديد أو إعادة تسمية ملف موجود بالفعل، قد تسمع صوت التحذير وتظهر فقاعة صغيرة تُخطِرك بأن استخدام أحد الرموز غير مسموح به، مثل / ؟ إذا كنت مستخدمًا متمرسًا للحاسوب، فمن المرجح أنك واجهت هذه المشكلة من قبل. في هذه المقالة، سنوضح سبب عدم إمكانية استخدام الرموز في أسماء الملفات.
9 رموز ممنوعة الاستخدام في أسماء الملفات على الاجهزة الذكية
هناك 9 رموز ممنوعة الاستخدام في أسماء الملفات على نظام ويندوز، حيث أن هذه المحارف محجوزة لاستخدامات أخرى في نظام الملفات وهي التالية
: \ / : ? ” < > |
ولكل من هذه الرموز سبب خاص لكونها ممنوعة عند الاستخدام في أسماء الملفات أو المجلدات وسنمر على كل منها بالترتيب لتحديد سبب ذلك الأمر.
رمز \ أو “باك سلاش”
السبب الأساسي خلف منع هذا المحرف هو كونه مستخدماً أصلاً في أسماء العناوين ضمن نظام ويندوز، حيث أنه المحرف الفاصل بين أسماء المجلدات المتتالية. على سبيل المثال إن كان لديك ملف نصي باسم file.txt مجلد باسم example ضمن مجلد باسم root folder ضمن القرص C، سيكون عنوان الملف الكامل هو:
C:\root folder\example\file.txt.
الآن لنفترض أنك قمت بتسمية الملف باسم file \example.txt، هنا سيصبح عنوان الملف هو:
C:\root folder\example\file\example.txt
وهنا سيكون هناك مشكلة حيث سيقرأ النظام وجود الملف باسم example.txt فقط ويفترض وجود مجلد باسم file وهو غير موجود في الواقع.
رمز / أو “فوروورد سلاش”
هناك سببان لمنع استخدام المحرف في أسماء الملفات، الأول والأهم هو كونه مستخدماً ضمن الأوامر الخاصة بالنظام، والثاني هو كونه مستخدماً في عناوين الويب، حيث أن هذا الرمز هو المستخدم كفاصل بين بين الأقسام الفرعية ضمن المواقع، ومع كون نظام ويندوز يتيح إضافة ملفات اختصارات لمواقع إلكترونية تتضمن بالضرورة رمز / فقد تم منع استخدام المحرف.
رمز : أو النقطتان
بشكل مشابه لكون \ مستخدماً في أسماء الملفات، فالاستخدام الحصري للنقطتين هو أسماء الأقراص في نظام ويندوز، حيث تسمى الأقراص باسم حرف متبوع بالنقطتين مثل E: أو C: أو غيرها، لذا يمنع الرمز من الاستخدام في أي اسم ملف آخر.
رمزا ? و* أو إشارة الاستفهام والنجمة
يمتلك هذان الرمزان استخدامين متشابهين إلى حد بعيد في الواقع، فكل منهما يمكن أن يحل مكان بقية النص في عمليات البحث ضمن نظام ويندوز، حيث من الممكن أن تبحث عن ملف تعرف بداية اسمه ولاحقته ببساطة بإدخال شيء مثل file??.png ضمن مربع البحث، وبشكل مشابه يمكن استخدام النجمة للبحث عن أية ملفات من لاحقة معينة، حيث أن إدخال *.docx سيظهر جميع مستندات وورد في المجلد، وإدخال *.ai سيظهر ملفات التصميم التي يصنعها برنامج Adobe Illustrator.
رمز ” أو علامة التنصيص
هذا الرمز ممنوع لأنه يسمح بوجود الفراغات ضمن أسماء الملفات والمجلدات، حيث أن أي اسم مسار يتضمن فراغات يسبق ويتبع بعلامة التنصيص للتأكيد على أن كل ما ضمن العلامتين هو مسار لملف أو مجلد وليس جزئين مختلفين ضمن التعليمات. ومع أن الإشارة لا تستخدم دائماً في أسماء المسارات، حيث أن العديد من المسارات لا تتضمن فراغات وبالتالي لا تحتاج لعلامة التنصيص، فهي مستخدمة كفاية بحيث تم جعل الرمز حصرياً لهذه الغاية.
رمزا <> أو أكبر وأصغر ورمز |
في الحالة العادية، لا تظهر هذه الرموز ويصعب على المستخدم تحديد أهميتها. ولكن عند استخدام موجه الأوامر، يصبح واضحًا لماذا تمنع هذه الرموز في أسماء الملفات. يتم استخدام رموز <> الأكبر والأصغر للإشارة إلى إعادة توجيه خرج برنامج إلى ملف آخر أو إلى دخل برنامج آخر.
أما رمز | فيُستخدم كطريقة مباشرة للاتصال بين البرامج، حيث يحول خرج البرنامج الأول إلى دخل البرنامج الثاني مباشرة.
تستطيع الأنظمة الحديثة تجاوز معظم القيود على استخدام المحارف، وذلك لأنها لا ترتبط بمعان مخصصة إلا بعدد محدود جدًا منها. وبعض القواعد تطبق بشكل غير متساوٍ، فمثلًا استخدام النقطة مسموح بها حتى وهي وسيلة للنظام للتفريق بين اسم الملف ولاحقته.
على الرغم من أن الأنظمة الحديثة قد تسمح بذلك، فإن هناك قيودًا كانت قائمة في السابق وتظل موجودة. يعود السبب الأساسي لهذه القيود إلى استمرارية الدعم وعدم وجود مشكلات كبيرة، حيث أن ملفات الأنظمة الحالية لا تعمل على الأنظمة السابقة. ولهذا، فإن السماح بتلك المحارف قد يسبب مشكلات غير ضرورية.
لماذا تظل العديد من المحارف ممنوعة من الاستخدام بدون سبب مقنع؟
على الرغم من قدرة الأنظمة الحديثة على تجاوز معظم القيود على استخدام المحارف، إلا أن بعض القواعد تطبق بشكل غير متساوٍ. على سبيل المثال، يُسمح بالنقطة كوسيلة للنظام للتفريق بين اسم الملف ولاحقته. ولو أن هذا الأسلوب تم تطبيقه بشكل متساوٍ، لكان من الممكن إضافة النقطتين في أي مكان.
عمومًا، هناك سبب أساسي لاستمرار القيود السابقة، وهو الحفاظ على استمرارية الدعم وتفادي مشاكل محتملة. ملفات الأنظمة الحالية غالبًا ما لا تتوافق مع الأنظمة السابقة، وبالتالي، يُفضل الابتعاد عن السماح بتلك المحارف لتجنب المشاكل غير الضرورية.
Posted from: this blog via Microsoft Power Automate.