代码如下:
///<summary>
///删除掉空文件夹
///所有没有子“文件系统”的都将被删除
///</summary>
///<paramname=”storagepath”></param>
publicstaticvoidKillEmptyDirectory(Stringstoragepath)
{
DirectoryInfodir=newDirectoryInfo(storagepath);
DirectoryInfo[]subdirs=dir.GetDirectories(“*.*”,SearchOption.AllDirectories);
foreach(DirectoryInfosubdirinsubdirs)
{
FileSystemInfo[]subFiles=subdir.GetFileSystemInfos();
if(subFiles.Count()==0)
{
subdir.Delete();
}
}
}
您可能感兴趣的文章:C#递归实现显示文件夹及所有文件并计算其大小的方法将文件夹下所有文件输出到日志文件中c#递归算法学习示例C#对文件与文件夹的操作包括删除、移动与复制C#获取文件夹及文件的大小与占用空间的方法C#将文件复制到指定文件夹并整理c#递归遍历文件夹示例C#监控文件夹变化的方法C#简单遍历指定文件夹中所有文件的方法C#搜索文字在文件及文件夹中出现位置的方法C#显示文件夹下所有图片文件的方法C#实现获取文件夹大小的方法C#编程实现统计文件夹内文件和隐藏文件的方法示例
封装常用正则表达式的用法
C#实现的最短路径分析
上述就是C#学习教程:c# 删除所有的空文件夹的小例子分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/904473.html