ASP.NET設(shè)計(jì)網(wǎng)絡(luò)硬盤之刪除文件夾實(shí)現(xiàn)代碼
更新時(shí)間:2012年10月06日 23:35:59 作者:
對于不再需要的文件/文件夾用戶有權(quán)限做刪除處理。這一節(jié)就介紹如何實(shí)現(xiàn)這一功能
界面布置
主界面設(shè)計(jì)中有個(gè)“刪除”按鈕,其(ID)為btnDelete。用戶在目錄瀏覽中選中要?jiǎng)h除的項(xiàng)后,單擊該按鈕就可以完成刪除工作。
代碼實(shí)現(xiàn)
在“設(shè)計(jì)”面板中雙擊“刪除”按鈕,為其添加事件處理程序如下:
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); //重新載入當(dāng)前目錄
}
else //刪除目錄
{
Directory.Delete(FullPath);
LoadDir(CurrentPath); //重新載入當(dāng)前目錄
}
}
刪除時(shí)首先判斷選中的是文件還是文件夾。如果是文件,則調(diào)用File.Delete()方法;反之則調(diào)用Directory.Delete()方法。刪除成功后再調(diào)用LoadDir()方法顯示更改后的目錄內(nèi)容。
主界面設(shè)計(jì)中有個(gè)“刪除”按鈕,其(ID)為btnDelete。用戶在目錄瀏覽中選中要?jiǎng)h除的項(xiàng)后,單擊該按鈕就可以完成刪除工作。
代碼實(shí)現(xiàn)
在“設(shè)計(jì)”面板中雙擊“刪除”按鈕,為其添加事件處理程序如下:
復(fù)制代碼 代碼如下:
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); //重新載入當(dāng)前目錄
}
else //刪除目錄
{
Directory.Delete(FullPath);
LoadDir(CurrentPath); //重新載入當(dāng)前目錄
}
}
刪除時(shí)首先判斷選中的是文件還是文件夾。如果是文件,則調(diào)用File.Delete()方法;反之則調(diào)用Directory.Delete()方法。刪除成功后再調(diào)用LoadDir()方法顯示更改后的目錄內(nèi)容。
您可能感興趣的文章:
- ASP.NET設(shè)計(jì)網(wǎng)絡(luò)硬盤之文件夾實(shí)現(xiàn)
- asp.net 網(wǎng)絡(luò)硬盤實(shí)現(xiàn)分析
- ASP.NET+XML打造網(wǎng)絡(luò)硬盤原理分析
- ASP.NET設(shè)計(jì)網(wǎng)絡(luò)硬盤之兩重要類代碼
- ASP.NET設(shè)計(jì)網(wǎng)絡(luò)硬盤之查看文件夾實(shí)現(xiàn)代碼
- ASP.NET設(shè)計(jì)網(wǎng)絡(luò)硬盤之上傳文件實(shí)現(xiàn)代碼
- ASP.NET設(shè)計(jì)網(wǎng)絡(luò)硬盤之下載或在線查看實(shí)現(xiàn)代碼
- Asp.net mvc實(shí)時(shí)生成縮率圖到硬盤
相關(guān)文章
asp.net 漢字轉(zhuǎn)換拼音及首字母實(shí)現(xiàn)代碼
asp.net 漢字轉(zhuǎn)換拼音及首字母實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-12-12VS2015 搭建Asp.net core開發(fā)環(huán)境的方法
最近想在vs2015體驗(yàn)下.net core,折騰了兩天終于把環(huán)境弄好了。下面這篇文章就給大家分享下我的搭建過程,有需要的朋友們可以參考學(xué)習(xí),下面來一起看看吧。2016-12-12asp.net c# 調(diào)用百度pai實(shí)現(xiàn)在線翻譯,英文轉(zhuǎn)中文
本文詳細(xì)介紹asp.net c# 調(diào)用百度pai 實(shí)現(xiàn)在線翻譯以及英文轉(zhuǎn)中文實(shí)現(xiàn)代碼,需要了解的朋友可以參考下2012-12-12.NET?Framework?的項(xiàng)目如何使用?FTP?下載文件
本文專門針對面向?.NET?Framework?的項(xiàng)目,?對于面向?.NET?6?及更高版本的項(xiàng)目,不再支持?FTP,此示例演示如何從?FTP?服務(wù)器下載文件,感興趣的朋友跟隨小編一起看看吧2024-01-01ASP.NET 2.0 中收集的小功能點(diǎn)(轉(zhuǎn))
ASP.NET 2.0 中收集的小功能點(diǎn)(轉(zhuǎn))...2006-12-12