程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> ASP.NET基礎 >> ASP.NET設計網絡硬盤之刪除文件夾實現代碼

ASP.NET設計網絡硬盤之刪除文件夾實現代碼

編輯: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()方法顯示更改後的目錄內容。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved