c# 删除空文件夹的代码

发布时间:2019-12-30编辑:脚本学堂
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();
}
}
}