Pengguna mempunyai izin untuk menghapus file/folder yang tidak diperlukan lagi. Bagian ini memperkenalkan cara mengimplementasikan fungsi ini.
Tata letak antarmuka
Ada tombol "Hapus" di desain antarmuka utama, dan (ID)-nya adalah btnDelete. Setelah pengguna memilih item yang akan dihapus dalam penelusuran direktori, klik tombol ini untuk menyelesaikan penghapusan.
Kode ini menerapkan
klik dua kali tombol "Hapus" di panel "Desain" dan menambahkan pengendali peristiwa sebagai berikut:
private void BtnDelete_Click(object sender, System.EventArgs e)
{
DeleteThings(FileList.SelectedItem.Teks);
}
kekosongan pribadi DeleteThings(string FullPath)
{
if(FullPath.IndexOf(".")>0) //Hapus file{
File.Hapus(Path Lengkap);
LoadDir(CurrentPath); //Muat ulang direktori saat ini}
else //hapus direktori{
Direktori.Hapus(FullPath);
LoadDir(CurrentPath); //Muat ulang direktori saat ini}
}
Saat menghapus, tentukan terlebih dahulu apakah file atau folder yang dipilih dipilih. Jika berupa file, panggil metode File.Delete(); jika tidak, panggil metode Directory.Delete(). Setelah penghapusan berhasil, panggil metode LoadDir() untuk menampilkan isi direktori yang diubah.