كيفية القيام بما يلي: حذف ملف في Visual Basic

أسلوب DeleteFile لكائن My.Computer.FileSystem يتيح إمكانية حذف الملف . من بين الخيارات التي توفرها هي: ما إذا كان سيتم إرسال الملف المحذوف إلى سلة المحذوفات ،و إمكانية سؤال المستخدم عن تاكيد أن الملف يجب أن يتم حذفه ، ثم ما يجب القيام به عندما يلغى المستخدم العملية .

لحذف ملف نصي

  • استخدم أسلوب DeleteFile لحذف الملف. التعليمات البرمجية التالية توضح كيفية حذف ملف باسم test.txt.

    My.Computer.FileSystem.DeleteFile("C:\test.txt")
    

لحذف ملف نصي و طلب التأكيد من المستخدم أن الملف يجب حذفه

  • استخدم أسلوب DeleteFile لحذف الملف و قم بإعداد showUI إلى AllDialogs. توضح التعليمات البرمجية التالية كيفية حذف ملف باسم test.txt و السماح للمستخدم بتأكيد أنه يجب حذف الملف.

    My.Computer.FileSystem.DeleteFile("C:\test.txt",
            Microsoft.VisualBasic.FileIO.UIOption.AllDialogs,
            Microsoft.VisualBasic.FileIO.RecycleOption.DeletePermanently,
            Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing)
    

لحذف ملف نصي و إرساله إلى سلة المحذوفات

  • استخدم أسلوب DeleteFile لحذف الملف، مع تحديد SendToRecycleBin للحصول على معلمة recycle . التعليمات برمجية التالية توضح كيفية حذف ملف باسم test.txt و إرساله إلى سلة المحذوفات.

    My.Computer.FileSystem.DeleteFile("C:\test.txt",
    Microsoft.VisualBasic.FileIO.UIOption.AllDialogs,
    Microsoft.VisualBasic.FileIO.RecycleOption.SendToRecycleBin)
    

برمجة نشطة

و قد تتسبب الحالات التالية باستثناء :

  • المسار غير صحيح لسبب من الأسباب التالية : إنها سلسلة ذات طول صفري , و تحتوي فقط على مسافة بيضاء ، أو تحتوي على أحرف غير صحيحة أو تعتبر مسار جهاز يبدأ بـ \\. \) (ArgumentException).

  • المسار غير صحيح لأنه Nothing (ArgumentNullException).

  • يتجاوز المسار الحد الأقصى المعرف من قبل النظام للطول (PathTooLongException).

  • اسم الملف أو المجلد في المسار يحتوي على نقطتين (:) أو في تنسيق غير صالح (NotSupportedException).

  • هذا الملف قيد الاستخدام (IOException).

  • يفتقر المستخدم للأذونات الضرورية لعرض المسار (SecurityException).

  • الملف FileNotFoundException غير موجود

  • ليس لدى مستخدم إذن لحذف الملف, أو الملف هو للقراءة فقط (UnauthorizedAccessException).

  • يوجد موقف ثقة جزئية حيث لا يمتلك المستخدم أذونات كافية (SecurityException).

  • يلغي المستخدم التشغيل و onUserCancel تُعيَن إلى ThrowException (OperationCanceledException).

راجع أيضًا:

المهام

كيفية القيام بما يلي: الحصول على مجموعة من الملفات في الدليل في Visual Basic

كيفية القيام بما يلي: حذف دليل في Visual Basic

المرجع

UICancelOption

FileSystem

UIOption

RecycleOption