C#删除和清空文件夹的程序 文件夹强制删除程序

/// <summary>
/// 清空指定的文件夹,但不删除文件夹
/// </summary>
/// <paramname="dir"></param>
public static void DeleteFolder(string dir)
{
foreach (string d in Directory.GetFileSystemEntries(dir))
{
if (File.Exists(d))
{
FileInfo fi = new FileInfo(d);
if (fi.Attributes.ToString().IndexOf("ReadOnly") != -1)
fi.Attributes = FileAttributes.Normal;
File.Delete(d);//直接删除其中的文件
}
else
{
DirectoryInfo d1 = new DirectoryInfo(d);
if (d1.GetFiles().Length != 0)
{
DeleteFolder(d1.FullName);////递归删除子文件夹
}
Directory.Delete(d);
}
}
}

/// <summary>
/// 删除文件夹及其内容
/// </summary>
C#删除和清空文件夹的程序 文件夹强制删除程序
/// <paramname="dir"></param>
public static void DeleteFolder1(string dir)
{
foreach (string d in Directory.GetFileSystemEntries(dir))
{
if (File.Exists(d))
{
FileInfo fi = new FileInfo(d);
if (fi.Attributes.ToString().IndexOf("ReadOnly") != -1)
fi.Attributes = FileAttributes.Normal;
File.Delete(d);//直接删除其中的文件
}
else
DeleteFolder(d);////递归删除子文件夹
Directory.Delete(d);
}
}

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/205666.html

更多阅读

如何清理C盘的垃圾文件 win8电脑c盘怎么清理

如何清理C盘的垃圾文件?很多网友都会有这样的疑问,那么今天就和大家来分享下如何清理C盘的垃圾文件,请看下文:1、360的小工具里有个软件搬家功能 把你的软件和大的文件都移到其他盘。?2、首先你的C盘空间是多大的,还有你是否经常将软件

大便干燥怎么办十九种清肠通便的食物 清肠通便的方法

大便干燥多见于中老年人,主要表现为大便困难,便秘,甚至大便带血等,这与饮食和不良生活习惯有关。为大家整理编辑了19种润肠通便的食品,以供参考。大便干燥怎么办十九种清肠通便的食物——工具/原料地瓜绿豆燕麦薏仁小米.糙米红豆胡萝卜山

清空的回收站文件如何还原 回收站清空数据恢复

清空的回收站文件如何还原——简介相信误删文件的情况在我们的周围时常发生,通常情况下,文件被删除后,就会被放在回收站里,想要恢复时,直接从回收站来就可以恢复。但是当回收站被清空之后,想要再恢复误删文件,就需要借助其它专业恢复软件来

如何下载MP4格式电影和电视剧 下载mp4格式的电视剧

如何下载MP4格式电影和电视剧——简介MP4格式的视频基本上所有的能播放视频的设备都可以播放,无需转格式,我们可以直接下载普通MP4格式和高清MP4格式的视频。比较好的网站有80s,7060,和A67。如何下载MP4格式电影和电视剧——工具/原料

怎样删除顽固的程序和文件 精 删除顽固文件的软件

在使用Windows系统的时候,我们经常遇到一些文件或者是程序无法将其删除,这些无法删除的程序大多是插件或者是病毒,有些也有可能是正在运行中,那么有什么办法可以将这些顽固程序和文件删除呢,接着往下看吧,让我们一起学习怎样删除这些顽

声明:《C#删除和清空文件夹的程序 文件夹强制删除程序》为网友君子坦蛋蛋分享!如侵犯到您的合法权益请联系我们删除