الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حذف مجلد

بدأه احمد اكرم في 23 فبراير 2008 · 10 رد · 1,147 مشاهدة · في طلب و دراسة وشرح البرامج
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

إخواني الكرام المبرمجين المحترفين

انا أطلب منكم طلب صغير جدا من جهدكم

وارجوا القبول وعدم الرفض

وهو ملف عند فتحه يقوم بحذف مجلد من على الجهاز فورا دون اي إختيارات

يعني انا اريده يحذف الملف

f:\New Folder (2)

فعند فتحه يقوم فورا بحذف هذا الملف دون علم الذي فتحه

ارجوكم متاجه والله العظيم للضرورة القصوى

وتذكروا من فرج على مؤمن كربة من كرب الدنيا فرج الله عنه كربة من كرب الأخرى

الله يخليكم ساعدوني

ولكم خالص الشكر والتقدير

والسلام عليكم ورحمة الله وبركاتة

#2

UP

#3

1- في حالة أن الغلاف لا يرتبط بأي بيانات بداخلة :

RmDir "D:\Data"

2- في حالة إحتواء الغلاف علي بيانات مثل أغلفة فرعية أو ملفات :

حمل الملف التالي :

References --> Windows Script Host Object Model

ومن ثم أكتب الكود التالي في المكان المناسب :

Dim fso As New Scripting.FileSystemObject
fso.DeleteFolder "D:\Data"

شكراً

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#4

للأسف يا غالي

ما عرفت اسوي شئ

لو ممكن تسوي انت الملف لإني والله محتاجة

ويكون .bat

ولك خالص الشكر

#5

أخي احمد اكرم قم بنسخ الآتي إلى المفكرة وقم بحفظه بإمتداد bat

echo off@
del c:\ss.bmp /q
rmdir c:\ss /q /s

تم تعديل هذه المشاركة بواسطة SIFE-C في 23 فبراير 2008 في 20:57

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#6

السلام عليكم ورحمة الله وبركاته

اخى مصطفى محمود

اعتقد انك هنا تقصد ملف

References -->microsft scripting runtime

بدل من الملف

كودReferences --> Windows Script Host Object Model

تم تعديل هذه المشاركة بواسطة wael abed في 24 فبراير 2008 في 01:51

00
 

فاضى 

 

00

#7

أخي الكريم ، ملفات الـ bat هو إمتداد يستخدمة الأمر Command.com ، وهو منفذ أوامر نظام تشغيل الـ Dos . ولكن مشكلة الـ Dos أنك تكتب أمر أمر كل مرة في حالة الرغبة في تنفيذ مجموعة من الأوامر اليومية . فملف الـ bat ما هو إلا مخزن وظيفتة الأساسية هو تخزين مجموعة الأوامر بداخلة وإستدعائها في أي وقت لتنفذ العديد من الأوامر دفعة واحدة .

لكن أخي إسمح لي ، كيف ترغب في التعامل مع هذا الملف وأنت لا تعلم ما هي الـ Dos !!!

علي العموم أنا لدي ملف خاص قمت بتجميع بعضٍ من الأوامر الهامة الخاصة بالـ DOS ( أتمني أن تنال إعجابك ) .

أما عن ملف الـ Bat فكما شرحت لك ما هو إلا مجرد ملف يتم تخزين الأوامر بداخلة ، وإليك مثال بسيط لإدراج مجموعة من الأغلفة وحذفها مرة واحدة :

MkDir Data
MkDir Data\1
MkDir Data\2
MkDir Data\3
MkDir Data\4

أفتح برنامج الـ Notepad وإدرج فيه الأوامر السابقة ، وإحفظ الملف في مسار معين ذات إمتداد bat علي سبيل المثال MakeDirectory.bat ، ثم إغلقة بعد معرفة مسارة ومن ثم أنقر علية بالفأرة ستجد فتح لك نافذة الـ Command.com تسرد لك نتائج تنفيذ الأوامر الموجودة داخل الملف ، وبعد الإنتهاء سيعرض لك في نفس المسار غلاف يدعي Data وبداخلة ثلاثة أغلفة 1 ، 2 ، 3 .

شكراً

DOS.rar

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#8
SIFE-C كتب:
أخي احمد اكرم قم بنسخ الآتي إلى المفكرة وقم بحفظه بإمتداد bat

echo off@
del c:\ss.bmp /q
rmdir c:\ss /q /s

الله يخليك يا غالي

نفعت والله الطريقة

بس شئ غريب جدا

هو عندما أضع الكود كالتالي يعمل

echo off@

del c:\s /q

rmdir c:\s /q /s

ولكن عندك أغير اسم المجلد إلي new folder لا يعمل

مع إن المطلوب يكون الكود هكذا

echo off@

del f:\new folder (2) /q

rmdir f:\new folder (2) /q /s

فما العمل

ولك جزيل الشكر

#9

ضع المسار بين " " لان الاسم لا يمكن ان يحوي على فراغ بدون اشارات اقتباس.

تم تعديل هذه المشاركة بواسطة Xacker في 24 فبراير 2008 في 17:28

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#10
/q

معناه الحذف من دون إظهار رسالة التأكيد

/s

معناه حذف المجلد و ماداخله

اقتباس
ولكن عندك أغير اسم المجلد إلي new folder لا يعمل

هذه الله أعلم .

تم تعديل هذه المشاركة بواسطة SIFE-C في 24 فبراير 2008 في 19:17

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#11

أنظر المرفق

BAT.rar

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

مواضيع مشابهة