ASP.NET设计网络硬盘之删除文件夹实现代码

 更新时间:2021年9月22日 10:18  点击:2316
界面布置

  主界面设计中有个“删除”按钮,其(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()方法显示更改后的目录内容。
[!--infotagslink--]

相关文章

  • ASP.NET设计网络硬盘之删除文件夹实现代码

    对于不再需要的文件/文件夹用户有权限做删除处理。这一节就介绍如何实现这一功能...2021-09-22
  • ASP.NET设计网络硬盘之查看文件夹实现代码

    下面要介绍的实例包括网上硬盘的许多功能,将一步步为大家进行介绍。首先创建工程实例,然后进行主界面的设计,最后对各个功能的实现分别进行介绍...2021-09-22
  • ASP.NET+XML打造网络硬盘原理分析

    文件传送常用的三种方式:FTP、Email及网上邻居,都在一定程度上实现了文件数据的交流,但它们都主要面向“点对点”的传送,无法实现一块空间,资源互见的应用需求,这种基于点对多的共享模式需要寻求另外的传输途径,网络硬盘就是一种很好的解决方式...2021-09-22
  • ASP.NET设计网络硬盘之两重要类代码

    要进行“网络硬盘”功能设计,首先要熟悉.NET中处理文件和文件夹的操作。File类和Directory类是其中最主要的两个类。了解它们将对后面功能的实现提供很大的便利...2021-09-22
  • ASP.NET设计网络硬盘之上传文件实现代码

    用户最终是要和文件打交道的,文件夹仅仅是用来方便管理的。文件的上传和下载也就成为“网络硬盘”功能设计中的重要一环...2021-09-22
  • C#删除文件夹和文件到回收站示例

    本文介绍了C#删除文件和文件夹到回收站的方法,平时都是使用File.Delete方法删除文件,这样删除之后就真没有了。下面的代码可以将文件删除放到回收站里...2020-06-25
  • ASP.NET设计网络硬盘之下载或在线查看实现代码

    在目录浏览中,如果选择的是一个文件,单击“打开”按钮就可以进行文件下载...2021-09-22