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("文件夹不存在!");
                }
            }

  • 相关阅读:
    索引的实现:B+树
    SQL Server 查
    SQL Server 增、删、改、小部分查
    最最最最最基础的SQL Server
    三大范式
    SQLserver数据类型
    第一阶段项目
    2017.10.17一阶段项目心得
    jquery&bootstrap
    国庆小长假结束后的一阶段小测验
  • 原文地址:https://www.cnblogs.com/_ymw/p/2815255.html
Copyright © 2011-2022 走看看