C# 删除文件夹里的内容

   /// <summary>
        /// 删除文件夹下的文件
        /// </summary>
        /// <param name="FolderName">文件夹路径</param>
        private void clearFolder(string FolderName)
        {
            try
            {

                DirectoryInfo dir = new DirectoryInfo(FolderName);
                foreach (FileInfo fi in dir.GetFiles())
                {
                    fi.Delete();
                }
                foreach (DirectoryInfo di in dir.GetDirectories())
                {
                    clearFolder(di.FullName);
                    di.Delete();
                }
            }
            catch (Exception ex)
            {
                LogHelper.WriteLog(GetType(), "clearFolder异常错误为"+ex.Message);
            }
        }

  

posted @ 2023-02-27 14:38  fulllove  阅读(153)  评论(0)    收藏  举报