/// <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); //删除已空文件夹                   
       }  
   }  

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-05
  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
  • 2021-10-17
猜你喜欢
  • 2021-11-20
  • 2022-12-23
  • 2021-06-03
  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案