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