C#学习笔记——删除目录子文件及其子文件夹

C#学习笔记——删除目录子文件及其子文件夹

//递归删除文件夹
private static void Del_Dir(string p)
        {
            if (Directory.Exists(p))
            {
                string[] p1, p2;
                p1 = Directory.GetFiles(p);
                p2 = Directory.GetDirectories(p);
                foreach (var item1 in p1)
                {
                    File.Delete(item1);
                }
                foreach (var item2 in p2)
                {
                    Del_Dir(item2);
                }
                Directory.Delete(p);
            }
        }

你可能感兴趣的:(C#学习笔记——删除目录子文件及其子文件夹)