asp.net 如何删除文件夹

解决方案 »

  1.   


    /// <summary>
    /// 用递归方法删除文件夹目录及文件
    /// </summary>
    /// <param name="dir">带文件夹名的路径</param> 
    public void DeleteFolder(string dir)
    {
    if (Directory.Exists(dir)) //如果存在这个文件夹删除之 
    {
    foreach (string d in Directory.GetFileSystemEntries(dir))
    {
    if (File.Exists(d))
    File.Delete(d); //直接删除其中的文件                        
    else
    DeleteFolder(d); //递归删除子文件夹 
    }
    Directory.Delete(dir, true); //删除已空文件夹                 
    }
    }
      

  2.   


    删除只能在IIS服务器上执行!