ผู้ใช้มีสิทธิ์ลบไฟล์/โฟลเดอร์ที่ไม่จำเป็นอีกต่อไป ส่วนนี้จะแนะนำวิธีการใช้ฟังก์ชันนี้
รูปแบบอินเทอร์เฟซ
มีปุ่ม "ลบ" ในการออกแบบอินเทอร์เฟซหลัก และ (ID) ของมันคือ btnDelete หลังจากที่ผู้ใช้เลือกรายการที่จะลบในการเรียกดูไดเร็กทอรี ให้คลิกปุ่มนี้เพื่อทำการลบให้เสร็จสิ้น
รหัสใช้
ดับเบิลคลิกที่ปุ่ม "ลบ" ในแผง "ออกแบบ" และเพิ่มตัวจัดการเหตุการณ์ดังต่อไปนี้:
โมฆะส่วนตัว BtnDelete_Click(ผู้ส่งวัตถุ System.EventArgs e)
-
DeleteThings(FileList.SelectedItem.Text);
}
โมฆะส่วนตัว DeleteThings (สตริง FullPath)
-
if(FullPath.IndexOf(".")>0) //ลบไฟล์{
ไฟล์ ลบ (FullPath);
LoadDir(CurrentPath); //รีโหลดไดเร็กทอรีปัจจุบัน}
อื่น // ลบไดเร็กทอรี {
Directory.Delete(FullPath);
LoadDir(CurrentPath); //รีโหลดไดเร็กทอรีปัจจุบัน}
}
เมื่อลบ ขั้นแรกให้พิจารณาว่าได้เลือกไฟล์หรือโฟลเดอร์ที่เลือกไว้หรือไม่ หากเป็นไฟล์ ให้เรียกใช้เมธอด File.Delete() หรือมิฉะนั้น ให้เรียกใช้เมธอด Directory.Delete() หลังจากการลบสำเร็จ ให้เรียกใช้เมธอด LoadDir() เพื่อแสดงเนื้อหาไดเร็กทอรีที่เปลี่ยนแปลง