لدى المستخدمين إذن لحذف الملفات/المجلدات التي لم تعد هناك حاجة إليها. يقدم هذا القسم كيفية تنفيذ هذه الوظيفة.
تخطيط الواجهة
يوجد زر "حذف" في تصميم الواجهة الرئيسية، و(المعرف) الخاص به هو btnDelete. بعد أن يقوم المستخدم بتحديد العنصر المراد حذفه في تصفح الدليل، انقر فوق هذا الزر لإكمال الحذف.
ينفذ الكود
النقر المزدوج على زر "حذف" في لوحة "التصميم" وإضافة معالج حدث له على النحو التالي:
public void BtnDelete_Click(object sender, System.EventArgs e)
{
DeleteThings(FileList.SelectedItem.Text);
}
حذف الأشياء باطلة خاصة (سلسلة FullPath)
{
إذا (FullPath.IndexOf(".")>0) //حذف الملف{
File.Delete(FullPath);
LoadDir(CurrentPath); // إعادة تحميل الدليل الحالي}
آخر // حذف الدليل {
Directory.Delete(FullPath);
LoadDir(CurrentPath); // إعادة تحميل الدليل الحالي}
}
عند الحذف، حدد أولاً ما إذا كان الملف أو المجلد المحدد محددًا أم لا. إذا كان ملفًا، فاتصل بالطريقة File.Delete()؛ وإلا فاتصل بالطريقة Directory.Delete(). بعد نجاح عملية الحذف، قم باستدعاء الأسلوب LoadDir() لعرض محتويات الدليل التي تم تغييرها.