طبعا هذا لأن con هو اختصار كونسول ويرمز إلى طرفيات الإدخال والإخراج فهو في حال الإدخال يمثل الكيبورد، وفي حال الإخراج يمثل الشاشة! أي أن هذه الكلمة تمثل أحد مكونات الجهاز وهي أصلا تعتبر "ملف" وهذا الاسم محجوز لهذا الملف. هل تستطيع إنشاء مجلد باسم :C مثلا؟
ولتوضيح الفكرة أكثر، جرب هذه التجربة تحت نظام تشغيل دوس:
copy con test.txt
this is a test
just for test
^z المقصود في هذا السطر ضغظ كونترول مع زد في نفس الوقت أو مفتاح F6 وهذا يرمز إلى علامة نهاية الملف.
ستجد عندها أن نظام دوس سيخبرك بأنه تم نسخ ملف واحد ... إلخ
بعدها جرب هذا:
CLS
سيؤدي هذا لمسح الشاشة حتى لا تختلط الأمور في الخطوة التالية، ثم جرب:
copy test.txt con
ستجد محتويات الملف الذي أنشأته أولا معروضة على الشاشة
أي في المرة الأولى تم اعتبار الكونسول ملفا ونسخ محتوياته من الكيبورد للملف المسمى.
وفي المرة الثانية تم نسخ الملف إلى الكونسول (الذي هو الشاشة في هذه الحالة) فعرض محتويات الملف على الشاشة!
12-28-2005, 10:42 AM
{myadvertisements[zone_3]}
SonofSun
عضو متقدم
المشاركات: 348
الانضمام: May 2005