c# 删除所有的空文件夹的小例子
摘要:复制代码代码如下://////删除掉空文件夹///所有没有子“文件系统”的都将被删除//////publicstaticvoidKillEm...
复制代码 代码如下:
/// <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# winform清除由GDI绘制出来的所有线条或图形的解决方法
上一篇:
C#实现的最短路径分析