12-02-15, 03:29 PM
ارجو المساعدة
كيفية البحث عن ملف مثلا exe وبعد ذلك حذف
كيفية البحث عن ملف مثلا exe وبعد ذلك حذف
حذف ملف
|
12-02-15, 03:29 PM
ارجو المساعدة
كيفية البحث عن ملف مثلا exe وبعد ذلك حذف
08-07-15, 10:49 PM
كود : الزر الاول :
09-07-15, 06:19 AM
(آخر تعديل لهذه المشاركة : 09-07-15, 06:20 AM {2} بواسطة silverlight.)
حذف الملفات هي واحدة من العمليات التي يجب أن نراعي فيها انه و أثناء تنفيذها قد يحدث أخطاء كثيرة. علي سبيل المثال من هذه الاخطاء أو Exception أن الملف المراد حذفه قد يكون مستخدما بواسطة برنامج أخر أو أن الملف غير موجود أصلا أو أن اسم الملف لم يتم كتابته او بمعني أدق اسم الملف عبارة عن Nothing
لذلك و لكي تكتب كود يتم تنفيذه بدون حدوث أخطاء يجب أن تراعي كل هذه الاشياء و لكي تحذف ملف ما موجود علي جهاز الكمبيوتر عليك تنفيذ الخطوات التالية 1- : تعريف اسم الملف ثم نحدد هل سيتم حذف هذا الملف ب القوة ام لا لذلك عليك تعريف متغيران كالأتي: كود : Dim fileName As String 2- : تعريف متغير عبارة عن Array لأنه و غالبا الملف الذي قد نريد حذفه موجود داخل Folder و ربما هذا Folder به ملقات أخري لذلك سنحتاج الي تلك Array لنملأها لاحقا بكل اسماء الملفات الموجودة في Folder الموجود به الملف المراد حذفه كود : Dim fileNames As String() = Nothing 3- : علينا أن نتأكد أن اسم الملف ليس Nothing كود : If String.IsNullOrEmpty(fileName) Then 4- : لنحاول الأن الحصول علي كل الملفات الموجودة في نفس Folder الموجود به الملف المراد حذفه و أيضا هنا علينا أن نتأكد ان الفهرس أو Folder موجود أصلا كود : Try 5- : الأن لنحاول حذف الملف وهنا قد نحتاج الي ان نقوم بتغيير File Attributes أيضا و ربما نحتاج الي تكرار عملية الحذف اكثر من مرة لأنه و ربما الملف قد يكون مستخدما بواسطة برنامج أخر و لأننا قد لا نريد التعامل مباشرة مع FileArrayNames التي تم تعريفها سابقا و التي حصلنا عليها من الخطوة رقم 4 لذلك و من الأفضل أن نأخذ منها نسخة حتي نتعامل معها كما يحلو لنا كود : Dim fileArray As String() = fileNames و المحصلة النهائية لكل ما سبق سيكون روتين يمكن استخدامه في حذف اي ملف كود : Public Sub DeleteFile(fileName As String, force As Boolean) كل ما عليك الأن هو استخدام الروتين أعلاه و تمرير اسم الملف له لكي يتم حذف الملف يجب أن لا تنسي أن اسم الملف يجب ان يكون شاملا مكانه أيضا علي الكمبيوتر |
|