ASP.NET設計網絡硬盤之刪除文件夾
對于不再需要的文件/文件夾用戶有權限做刪除處理。這一節就介紹如何實現這一功能。
界面布置
主界面設計中有個“刪除”按鈕,其(ID)為btnDelete。用戶在目錄瀏覽中選中要刪除的項后,單擊該按鈕就可以完成刪除工作。
代碼實現
在“設計”面板中雙擊“刪除”按鈕,為其添加事件處理程序如下:
刪除時首先判斷選中的是文件還是文件夾。如果是文件,則調用File.Delete()方法;反之則調用Directory.Delete()方法。刪除成功后再調用LoadDir()方法顯示更改后的目錄內容。
閱讀關于 ASP.NET 的全部文章
界面布置
主界面設計中有個“刪除”按鈕,其(ID)為btnDelete。用戶在目錄瀏覽中選中要刪除的項后,單擊該按鈕就可以完成刪除工作。
代碼實現
在“設計”面板中雙擊“刪除”按鈕,為其添加事件處理程序如下:
| private void BtnDelete_Click(object sender, System.EventArgs e) { DeleteThings(FileList.SelectedItem.Text); } private void DeleteThings(string FullPath) { if(FullPath.IndexOf(".")>0) //刪除文件 { File.Delete(FullPath); LoadDir(CurrentPath); //重新載入當前目錄 } else //刪除目錄 { Directory.Delete(FullPath); LoadDir(CurrentPath); //重新載入當前目錄 } } |
刪除時首先判斷選中的是文件還是文件夾。如果是文件,則調用File.Delete()方法;反之則調用Directory.Delete()方法。刪除成功后再調用LoadDir()方法顯示更改后的目錄內容。
閱讀關于 ASP.NET 的全部文章