أستغفر الله العظيم ,, اللهم لك الحمد



العودة   منتديات داماس > برامج الكمبيوتر والانترنت > صيانة الكمبيوتر وحلول الحاسب الألي - هاردوير


مواضيع مميزة  


آخر عشرة مواضيع المواضيع النشطة


29-06-2006, 11:23 PM
ahmdatef غير متصل
عضوية الشرف
رقم العضوية: 22769
تاريخ التسجيل: Jul 2005
الإقامة: مصر
المشاركات: 11,074
إعجاب: 1,894
تلقى 1,142 إعجاب على 237 مشاركة
تلقى دعوات الى: 8 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #1  

حذف المجلدات الفارغة


ربما تتكاثر لديك المجلدات الفارغة هنا وهناك، بعد أن تستخدم حاسوبك لمدة معينة، وحينما تريد أن تحذف تلك المجلدات، عندما يكون لديك وقت لصيانة نظامك، ستعاني من صعوبة اصطيادها واحداً بعد الآخر. ما العمل؟
إليك هذه الطريقة لحذف المجلدات الفارغة، أو التي تتضمن مجلدات فرعية فارغة. لا تحتاج إلى أي برامج خاصة، بل يكفي أن تستخدم تعليمات سطر الأوامر. افتح نافذة موجه الأوامر من "ابدأ--البرامج الملحقة--موجه الأوامر"، وانتقل إلى الدليل الجذري للقرص المعني الذي تريد أن تحذف المجلدات الفارغة منه، بالأمر cd\، ثم أدخل الأمر التالي:
Dir /AD/B/S -- Sort /R >Empties.bat
بعد تنفيذ الأمر، سيتضمن الملف Empties.bat قائمة بجميع المجلدات الفارغة الموجودة على القرص الصلب مرتبة أبجدياً بشكل تنازلي. استخدم برنامج وورد أو أي برنامج تحرير نصوص آخر لإضافة الأمر RD ثم فراغ، إلى بداية كل سطر من الملف. وتستطيع أن تفعل ذلك في برنامج وورد بسهولة، باستخدام وظيفة "البحث والاستبدال"، فتبحث عن الرمز ^p الذي يمثل رمز بداية الفقرة، وتستبدله بالرمز ^pRD مع فراغ. صحح السطر الأول والأخير من الملف إذا كان ذلك ضرورياً، واحفظ الملف Empties.bat المعدّل، ثم أغلق برنامج تحرير النصوص. شغّل ملف باتش هذا بالنقر المزدوج عليه، فيحاول تنفيذ الأمر RD (Remove Directory) على كل مجلد، فينجح في حذف المجلدات الفارغة، بينما يفشل في حذف المجلدات المليئة.
لكن دعنا نوضح كيف تعمل هذه الطريقة. يعني الخيار /AD في الأمر Dir، أن يتم اختيار الملفات التي تتضمن صفاتها، صفة الدليل، أي اختيار المجلدات فقط، بينما يعني الخيار /B عرض اسم الملف فقط في اللائحة الناتجة، ويعني الخيار /S النظر إلى المجلدات الفرعية أيضاً, وهو يعدّل الخيار /B كي يتم عرض اسم المسار كاملاً. ويوجه خرج الأمر Dir ليصبح دخلاً للأمر Sort بواسطة الرمز --، بينما يعني الخيار /R، أن يتم الترتيب بشكل عكسي، ويتم في النهاية إعادة توجيه الأمر Sort، ليكتب على الملف Empties.bat. ولأننا رتبنا الأسماء بشكل عكسي، فإن المجلدات الفرعية الخاصة بمجلد معين تأتي سابقة له في اللائحة، فإذا كانت فارغة، فإنها تحذف لدى تطبق الأمر RD عليها، قبل أن يصل ملف باتش إلى تنفيذ أمر حذف المجلدات الأعلى منها.
أليس مدهشاً بما يمكن أن تفعله باستخدام أوامر بسيطة؟!






المواضيع المشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
شرب الماء الساخن على المعدة الفارغة محمدسالم يوسف الطب البشري - العلاج بالأدوية و الأعشاب الطبية 14 31-12-2014 05:02 PM
Remove Empty Directories 2.1 أداة صغيرة لحــذف المجلدات الفارغة على جهازك Ahmed-Under برامج 11 05-10-2010 06:09 PM
برنامج Remove Empty Directories لحذف المجلدات الفارغة + الشرح !! hatem20 برامج 14 27-12-2008 11:29 PM
قرد يطير الأسطر الفارغة fakir برامج 4 10-03-2006 09:29 AM
إلى أصحاب القلوب الفارغة warda11 المنتدى الاسلامي 3 31-12-2003 06:01 AM

 


حذف المجلدات الفارغة


Powered by vBulletin® Version
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
The owner and operator of the site is not responsible for the availability of, or any content provided.
Topics that are written in the site reflect the opinion of the author.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.