c# 删除所有的空文件夹的小例子

 更新时间:2013年03月19日 17:39:29   作者:  
c# 删除所有的空文件夹的小例子,需要的朋友可以参考一下
复制代码 代码如下:

/// <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#实现数据包加密与解密的方法,是一项很实用的技能,需要的朋友可以参考下
    2014-07-07
  • C#中把DataTable、Dataset转Json数据

    C#中把DataTable、Dataset转Json数据

    这篇文章介绍了C#中把DataTable、Dataset转Json数据的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C#隐藏主窗口的方法小结

    C#隐藏主窗口的方法小结

    这篇文章主要介绍了C#隐藏主窗口的方法,列举了C#隐藏窗口的三种常用方法,涉及C#窗体操作的常用技巧,需要的朋友可以参考下
    2016-03-03
  • Unity游戏开发之炸弹人游戏的实现

    Unity游戏开发之炸弹人游戏的实现

    大家小时候肯定玩过这款游戏,炸弹人也算是经典中的经典啦。本文将利用Unity模拟实现这一经典游戏,感兴趣的小伙伴可以跟随小编一起学习一下
    2022-03-03
  • C#数据库操作类AccessHelper实例

    C#数据库操作类AccessHelper实例

    这篇文章主要介绍了C#数据库操作类AccessHelper实例,可实现针对access数据库的各种常见操作,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • C#无损压缩图片

    C#无损压缩图片

    本文主要介绍了C#无损压缩图片的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • C#数据结构与算法揭秘三 链表

    C#数据结构与算法揭秘三 链表

    这节我们讨论链表的基本操作,并且画图以证明,下届中我们将讨论双向链表,环形链表 应用举例
    2012-11-11
  • C#中使用 record 的好处和最佳场景

    C#中使用 record 的好处和最佳场景

    这篇文章主要介绍了C#中使用 record 的好处,使用 record 类型的主要好处包括简洁的语法、自动生成的成员、基于值的相等性、非破坏性复制、解构支持、继承支持和与模式匹配的良好集成,需要的朋友可以参考下
    2024-07-07
  • C# Winform文本面板带滚动条的实现过程

    C# Winform文本面板带滚动条的实现过程

    当数据过多时,往往无法在一页中展示,所以非常需要一个滚动条来调节页面内容,这篇文章主要给大家介绍了关于C# Winform文本面板带滚动条的实现过程,需要的朋友可以参考下
    2022-12-12
  • C#自定义缓存封装类实例

    C#自定义缓存封装类实例

    这篇文章主要介绍了C#自定义缓存封装类,涉及C#针对缓存的写入、读取及设置过期时间等常用操作,并封装进一个类中便于调用,非常具有实用价值,需要的朋友可以参考下
    2015-03-03

最新评论