c# 删除所有的空文件夹的小例子
2018-10-12 14:08
627 查看
/// <summary>
/// 删除掉空文件夹
/// 所有没有子“文件系统”的都将被删除
/// </summary>
/// <param name="storagepath"></param>
public static void KillEmptyDirectory(String storagepath)
{
DirectoryInfo dir = new DirectoryInfo(storagepath);
DirectoryInfo[] subdirs = dir.GetDirectories("*.*", SearchOption.AllDirectories);
foreach (DirectoryInfo subdir in subdirs)
{
FileSystemInfo[] subFiles = subdir.GetFileSystemInfos();
if (subFiles.Count() == 0)
{
subdir.Delete();
}
}
}
您可能感兴趣的文章:
相关文章推荐
- C# 删除指定目录下的 所有指定文件、文件夹
- C# 删除指定文件以及文件夹下的所有文件的方法
- C#/.NET中删除指定文件夹下所有文件和文件夹的几种方法汇总
- C#删除文件夹下所有文件
- 可以删除C#工程下所有obj & bin文件夹
- C# - 递归删除某一路径下的所有文件和文件夹
- C#直接删除指定目录下的所有文件及文件夹(保留目录)
- C#删除文件夹下所有的文件
- C# 删除、遍历指定目录下的所有指定文件、文件夹
- 下面的例子是删除一个文件夹下的所有文件及子文件夹,可以参考一下。
- C# j基本操作-拷贝文件夹的所有内容到另一个文件夹内: 复制代码 1 public static void CopyDir(string srcPath, string实现文件夹的复制以及删除
- asp.net C# 中删除一个文件夹里的所有内容
- C#批量删除指定文件夹下指定文件名的所有文件夹
- c# 递归删除文件夹下的所有文件
- C#获取文件夹中所有文件的文件名 修改文件名和删除文件
- C# 删除文件夹下的所有文件
- [No000073]C#直接删除指定目录下的所有文件及文件夹(保留目录)
- c# 删除所有的空文件夹
- C#复制或删除文件夹(及文件夹下所有子文件夹和文件)、获取文件所在文件夹、二进制读取文件相关
- 将文件夹下所有文件输出到日志文件中 c#递归算法学习示例