منتدى مصر التقني
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

الدرس 4: دورة في كتابة ملفات الدفعية التعامل مع الملفات و المجلدات - الحزء الثاني

اذهب الى الأسفل

الدرس 4: دورة في كتابة  ملفات الدفعية التعامل مع الملفات و المجلدات - الحزء الثاني Empty الدرس 4: دورة في كتابة ملفات الدفعية التعامل مع الملفات و المجلدات - الحزء الثاني

مُساهمة من طرف أيمن الإبراهيم الأربعاء ديسمبر 04, 2013 8:10 pm

بدأنا في الدرس السابق حديثنا عن التعامل مع المسارات والملفات والمجلدات في الملفات الدفعية ورأينا كيفية التنقل بين المسارات وتقل ونسخ الملفات والمجلدات وسنتابع التكلم عن الملفات والمجلدات

تعليمة انشاء مجلد md
ويمكن كتابتها على الشكل md
ويتم استخدام التعليمة بصيغة التالية 

الكود:
md path
path هو المسار الذي نريد انشاء المجلد فيه
مثال :
اكتب برنامج يقوم بانشاء مجلد على القرص E باسم aymn
ثم يقوم بانشاء مجلد في المسار c:\program files باسم syria
الحل :

الكود:
md e:\aymn
md c:\"program files"\syria
لاحظ اننا وضعنا علامتي اقتباس على طرفي program files وذلك لانه يوجد فراغ بين الكلمتين ولو اننا لم نضع ذلك لقام بانشاء مجلد على القرص c باسم program  توقف

مثال 2:
اكتب برنامج يقوم بانشاء مجلد على القرص E اسمه syria وبداخله مجلد اسمه homs
الحل :

الكود:
md e:\syria\homs
والتتمة في الدرس القادم والى لقاء


عدل سابقا من قبل أيمن الإبراهيم في الأربعاء ديسمبر 04, 2013 8:33 pm عدل 1 مرات
أيمن الإبراهيم
أيمن الإبراهيم
........
........

تاريخ التسجيل : 19/03/2013
المساهمات : 251
النقاط : 398
التقيم : 1
الدولة : سوريا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس 4: دورة في كتابة  ملفات الدفعية التعامل مع الملفات و المجلدات - الحزء الثاني Empty رد: الدرس 4: دورة في كتابة ملفات الدفعية التعامل مع الملفات و المجلدات - الحزء الثاني

مُساهمة من طرف أيمن الإبراهيم الأربعاء ديسمبر 04, 2013 8:25 pm

الان ننتقل الى تعليمة حذف المجلدات   rd
وتتم كتابتها بالصيغة التالية

الكود:
rd/s/q path
شرح المتغيرات
s/    متغير لهذه التعليمة من اجل حذف كافة المجلدات الفرعية والملفات يعني حذف المجلد كاملا بما يحتويه
وان لم تكتب فان البرنامج سيقوم بحذف المجلدات الفارغة فقط

q/   من اجل الحذف بشكل صامت يعني دون ظهور رسائل تأكيد والتنبيه قبل بدء الحذف
مثال :
اكتب برنامج يقوم بحذف المجلد syria الموجود على القرص e بما يختويه من مجلدات و ملفات
الحل :

الكود:
rd/s e:\syria
بهذه الطريقة الاولى تظهر رسالة تحوي خيارين y=yes  لموافقة على الحذف    n=no لرفض الحذف وفي الطريقة التالية يبدأ الحذف دون سؤال

الكود:
rd/s/q e:\syria
وانشالله ان يكون الدرس سهل وممتع والى اللقاء في درس اخر من دورة كتابة ملفات الدفعية
أيمن الإبراهيم
أيمن الإبراهيم
........
........

تاريخ التسجيل : 19/03/2013
المساهمات : 251
النقاط : 398
التقيم : 1
الدولة : سوريا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الدرس 4: دورة في كتابة  ملفات الدفعية التعامل مع الملفات و المجلدات - الحزء الثاني Empty رد: الدرس 4: دورة في كتابة ملفات الدفعية التعامل مع الملفات و المجلدات - الحزء الثاني

مُساهمة من طرف أيمن الإبراهيم الجمعة ديسمبر 06, 2013 7:59 pm

الان نتقل الى تعليمة حذف الملفات  DEL
هام جدا :
أن الملفات المحذوفة باستخدام تعليمة DEL لا يمكن استعادتها من سلة المحذوفا ت
ومن المهم جدا الانتباه عند حذف الملف او مجلد والتفريق بينهما وبين تعليمتي الحذف الخاصتين بهما


صيغة كتابة التعليمة : 

الكود:
del/p/s/f/q/a path

شرح المتغيرات الخاصة بتعليمة الحذف :
p/  المطالبة بالتاكيد قبل الحذف الملف المعين
s/ حذف ملفات معينة من الدليل الحالي ومن كافة الدلائل الفرعية  وعرض اسماء الملفات اثناء حذفها
q/  الحذف دون المطالبة بتأكيد عملية الحذف ( الحذف الصامت )
a/  لتحديد خصائص الملف attributes الذي نريد حذفه وهي لا تكتب لوحها انما كما يلي :
aa/ ملفات الارشيف archive
ar/ ملفات القراءة فقط read only
ah/ ملفات مخفية hidden
وبالامثلة التالية تتضح المتغيرات لاحظو :

مثال :
برنامج يقوم بحذف الملف temp.txt الموجود على القرص  \:c
علما ان هذا الملف للقراءة فقط ونريد عملية الحذف مع التاكيد قبل الحذف
الحل :

الكود:
del/p/f c:\temp.txt

lمثال 2:
برنامج يقوم بحذف كافة الملفات الموجودة في مجلد  c:\windows\temp   دون المطالبة بتأكيد عملية الحذف
الحل :

الكود:
del/q c:\windows\temp\
هذا البرنامج يقوم بتفريغ كافة الملفات موجودة في مجلد Temp والذي يحتوي الملفات والمجلدات المؤقتة بالنظام ويفضل تفريغها كل فترة لانها زائدة ولا عمل لها
وطريقة اخرى لحل المثال

الكود:
pushd%systemroot%\temp del/q*.*
وفي حلنا هذا استخدمنا systemroot ,ويعني ملفات النظام اينما كان فممكن ان يتم تخزينه على اقراص غير c
----------------------
امر اعادة التسمية Ren
ِكل التعليمة :
ren path1 path2
مثال :
اكتب برنامج لاعادة تسمية الملف test.txt الموجود على القرص c  الى syrai.txt ثم يقوم بإعادة تسمية الملفات ذات الامتداد txt الموجودة على القرص d الى الملفات بنفس الاسم ولكن مع امتداد bat 
 الحل  :
الكود:

ren c:\test.txt syria.txt
pushd d:\
ren*.txt*.bat
أيمن الإبراهيم
أيمن الإبراهيم
........
........

تاريخ التسجيل : 19/03/2013
المساهمات : 251
النقاط : 398
التقيم : 1
الدولة : سوريا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى