كيفية القيام بما يلي: حذف ملف في 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