首页 > 编程语言 >C# 删除文件夹里的内容

C# 删除文件夹里的内容

时间:2023-02-27 14:44:50浏览次数:35  
标签:删除 di C# clearFolder FolderName DirectoryInfo 文件夹 dir

   /// <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);
            }
        }

  

标签:删除,di,C#,clearFolder,FolderName,DirectoryInfo,文件夹,dir
From: https://www.cnblogs.com/lydj/p/17159610.html

相关文章

  • 通过html页面方式访问www.iximo.com的方式(原创)
    因为通过它的开发openapi问题太多,限制也很多,所以今天准备改写原来的方式,但调试的过程中经常出一些问题,后来通过firefox的firebug的方式找到一些原因,所以大家在开发页面过程......
  • 给wordpress编辑插件fckeditor添加中文字体(原创)
    用​​wordpress​​​建站这些天来觉得自带的编辑器总是那么的力不从心,如是就像这换一个编辑器,google了一下,欢乐fckeditor插件,感觉还算顺手,可是用了几天发现这个字体设置不......
  • vscode跟踪vue代码方法
    首先安装插件同时打开上面的右边的齿轮图标,就是打开文件launch.json{//UseIntelliSensetolearnaboutpossibleattributes.//Hovertoviewdescriptionsof......
  • 本地虚拟机centos7通过docker安装主从redis3.2
    1、下载redisdocker镜像dockerpullredis:3.22、在home下建立mydata目录在/home/mydata/redis下面建立两个目录conf与data3、docker运行主从dockerrun-p6379:6379--n......
  • docker安装anaconda3 python环境
    1、下载dockerpullcontinuumio/anaconda3firewall-cmd--add-port=8888/tcp--permanentfirewall-cmd--reloadfirewall-cmd--list-all2、运行dockerrun-i-t-p8888:......
  • 基于jeecgboot的flowable流程并行审批的bug修复
        对于下面的并行流程,会出现流程错误,特别是下面角色的处理与一个任务节点多个用户处理问题,所以需要进行修复bug。   1、后端处理   设置下一个审批人......
  • 基于jeecgboot的支持online表单审批的功能正式发布
       基于jeecgboot的flowable流程支持online表单审批线上发布一个完整的版本,利用原有online表单功能,通过选择现有online表单数据进行审批申请与操作,基本支持各自表单包......
  • 基于jeecgboot的flowable增加我的抄送及已读信息
       这部分功能由网友Tom-猫提供 1、增加两个字段: 接收人姓名与查看状态 2、前面在manage的api里增加下面接口,不过名字以后修改一下,好像不规范//抄送人已读状态e......
  • 基于jeecgboot的flowable流程支持online表单(二)
        这部分很多功能代码由网友撼动宇宙提供,这里先感谢这位网友的辛苦工作   这部分主要是online表单的显示与录入数据获取1、先建两个表--------------------......
  • 基于jeecgboot的flowable流程支持online表单(三)
        这部分主要是实现online表单的各种形式表单,包括主从表表单,同时录入采用现有官方的模式录入数据,通过选择已有数据的方式进行流程申请与审批,免去各种录入组件等兼......