C# 删除目录下的所有文件及子文件夹

来源:互联网 发布:天天有喜知画心脏 编辑:程序博客网 时间:2024/04/28 18:48
//删除目录下的所有文件及文件夹
        private static void deleteDirFiles(string strPath)
        {
            //删除这个目录下的所有子目录
            if (Directory.GetDirectories(strPath).Length > 0)
            {
                foreach (string var in Directory.GetDirectories(strPath))
                {
                    Directory.Delete(var, true);
                }
            }
            //删除这个目录下的所有文件
            if (Directory.GetFiles(strPath).Length > 0)
            {
                foreach (string var in Directory.GetFiles(strPath))
                {
                    File.Delete(var);
                }
            }
        }
0 0