递归删除文件夹目录及文件方法代码

    技术2022-05-19  29

    /// <summary>  /// 递归删除文件夹目录及文件  /// </summary>  /// <param name="dir"></param>  /// <returns></returns>  public static 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); //删除已空文件夹   }

      }


    最新回复(0)