zoukankan      html  css  js  c++  java
  • 递归删除文件夹及包含的文件

            /// <summary>
            /// 递归删除文件夹及包含的文件
            /// </summary>
            /// <param name="dir">文件夹物理路径</param>
            private 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); //删除已空文件夹
                    MessageBox.Show(dir + "文件夹删除成功!");
                }
                else
                {
                    MessageBox.Show("文件夹不存在!");
                }
            }

  • 相关阅读:
    ajax处理返回的json数据
    (转)JavaScript Trim() IE 不支持 问题解决 .
    ajax乱码,asp,php,jsp
    常用工具软件
    给DIV添加滚动条
    java递归菜单树转换成json字符串
    将请求的数据以json(plain)输出有乱码
    json穿
    乱码问题
    getRequestURI,getRequestURL的区别
  • 原文地址:https://www.cnblogs.com/_ymw/p/2815255.html
Copyright © 2011-2022 走看看