/// <summary>
/// C# 删除文件夹
/// 用法: DeleteFolder(@"c:\\1");
/// </summary>
/// <param name="dir"></param>
private static void DeleteFolder(string dir)
{
// 循环文件夹里面的内容
foreach (string f in Directory.GetFileSystemEntries(dir))
{
// 如果是文件存在
if (File.Exists(f))
{
FileInfo fi = new FileInfo(f);
if (fi.Attributes.ToString().IndexOf("Readonly") != 1)
{
fi.Attributes = FileAttributes.Normal;
}
// 直接删除其中的文件
File.Delete(f);
}
else
{
// 如果是文件夹存在
// 递归删除子文件夹
DeleteFolder(f);
}
}
// 删除已空文件夹
Directory.Delete(dir);
}
分享到:
相关推荐
删除obj和bin文件夹及下面的所有文件,或者删除选中的文件夹及下面的所有文件。
c# 删除文件夹下所有文件夹WINFORM/DOS4种方式
C#删除FTP文件夹(有子文件夹和子文件)的方法C#删除FTP文件夹(有子文件夹和子文件)的方法C#删除FTP文件夹(有子文件夹和子文件)的方法C#删除FTP文件夹(有子文件夹和子文件)的方法
winform 文件操作 WM6.0 c# 遍历文件夹、复制文件、删除文件、复制文件内容
C#编写的删除文件夹源代码 简单明了,不用for循环。
C# 文件夹的拷贝与删除案例源码
c#实现对文件,文件夹新建、修改、移动、删除、重命名、遍历等基本操作。有例子,大家交流使用。
c# 通过按钮获取特定路径中文件大小, 通过删除按钮删除文件夹里的文件 ,
C#判断文件是否存在并创建和删除文件夹folder,仅仅实现这个简单功能。新手可以学习学习,老鸟飘过吧
C#判断文件是否存在并创建和删除文件夹! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
c#自动清除文件夹中文件类及实例应用c#删除 文件夹 文件类 实例应用 自动清除类
这是一个基于c#的windows应用程序,程序不大,主要功能是实现文件夹的创建和删除。
C# .NET 创建和删除多层文件夹
本文档是C#免疫文件夹源代码,主要的功能是添加免疫文件夹和删除免疫文件夹。
C# 添加,修改,删除 文件夹 文件 大全,基本包含了对文件目录的所有操作
Unlock Monopoly 文件/文件夹 解除占用或直接删除。 编程语言:C# 这个就不用过多功能描述...文件夹解除占用:遍历文件夹所有文件,判断是否被占用,先解除文件占用,后解除文件夹占用,然后删除文件,最后删除文件夹。
C# 文件工具类 实际项目使用 久经考验 文件读写 复制 删除 创建文件夹 判断文件扩展名等等
摘要:C#源码,菜单窗体,创建文件夹,删除文件夹 C#创建文件夹和删除文件夹的新手例子,比较初级简单的功能,在文本框内输入需要的名称,点击对应的按钮,即可创建文件或删除文件夹,请确保删除时,文件夹必须在在,...
c#中递归删除文件夹和子文件夹 可用于删除.svn文件夹 例子中是删除crm文件夹及其子文件夹下的.svn文件夹