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

时间:2023-09-10 06:53:44 


/// <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();
                }
            }
        }
标签:删除,空文件夹
0
投稿

猜你喜欢

  • Android开发之SQLite的使用方法

    2022-11-12 05:26:38
  • 利用Java实现在PDF中添加工具提示

    2022-08-07 18:47:02
  • Java 8中Stream API的这些奇技淫巧!你Get了吗?

    2023-04-20 20:31:44
  • Java应用开源框架实现简易web搜索引擎

    2023-08-22 20:20:54
  • Java开发之内部类对象的创建及hook机制分析

    2023-11-27 04:45:20
  • Java编程实现非对称加密的方法详解

    2023-08-24 01:21:26
  • Spring Boot(二)之web综合开发

    2022-09-10 18:52:25
  • Android webview如何加载HTML,CSS等语言的示例

    2022-09-20 23:06:18
  • 浅谈Android View滑动冲突的解决方法

    2021-12-17 06:47:09
  • java并发包JUC同步器框架AQS框架原文翻译

    2022-08-22 22:17:23
  • Android三级缓存原理讲解

    2023-06-15 19:35:05
  • 如何利用反射生成 MyBatisPlus中QueryWrapper动态条件

    2021-10-20 14:59:40
  • Android实现记事本功能(26)

    2023-02-17 22:30:23
  • Android自定义双向滑动控件

    2022-04-30 04:11:18
  • SpringCloud 搭建企业级开发框架之实现多租户多平台短信通知服务(微服务实战)

    2022-12-04 13:22:53
  • java 判断两个对象是否为同一个对象实例代码

    2022-09-19 22:31:35
  • Java中方法的重写与成员变量的隐藏

    2023-06-01 01:35:55
  • Java程序命令行参数用法总结

    2022-09-22 11:09:32
  • java读取cvs文件并导入数据库

    2023-11-25 01:23:13
  • Java多线程下解决数据安全问题

    2022-05-16 04:48:45
  • asp之家 软件编程 m.aspxhome.com