您的位置:首页 > 其它

删除文件夹(递归调用删除所有子文件夹及文件)

2008-01-16 15:03 363 查看



/**//// <summary>


/// 删除指定文件夹和里面所有的子文件以及文件


/// </summary>


/// <param name="path"></param>


private void DeleteFolder(string path)




...{


      DirectoryInfo dir = new DirectoryInfo(path);


      foreach (FileInfo files in dir.GetFiles())




      ...{


          files.IsReadOnly = false;


          files.Delete();


      }


      foreach (DirectoryInfo subDir in dir.GetDirectories())




      ...{


          DeleteFolder(subDir.FullName);


          subDir.Delete(true);


      }


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  path string