热门:网页模板.net视频教程JQueryMVCjsonExtJs源码示例三级联动JQuery菜单
您现在的位置:.Net中文社区>> .Net编程>>正文内容

asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件

发布时间:2010年06月22日点击数: 佚名
  1. /// <summary>   
  2.     /// 用递归方法删除文件夹目录及文件   
  3.     /// </summary>   
  4.     /// <param name="dir">带文件夹名的路径</param>    
  5.     public void DeleteFolder(string dir)   
  6.     {   
  7.         if (Directory.Exists(dir)) //如果存在这个文件夹删除之    
  8.         {   
  9.             foreach (string d in Directory.GetFileSystemEntries(dir))   
  10.            {   
  11.                if (File.Exists(d))   
  12.                    File.Delete(d); //直接删除其中的文件                           
  13.                else   
  14.                    DeleteFolder(d); //递归删除子文件夹    
  15.            }   
  16.            Directory.Delete(dir, true); //删除已空文件夹                    
  17.        }   
  18.    }   

本站热点业务

更多模板/案例展示

关于我们 | 联系我们 | 团队日志 | 网站地图 | 网站合作