c# 删除空文件夹的代码
发布时间:2016-01-26 编辑:jiaochengji.com
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();
}
}
}
/// 删除掉空文件夹
/// </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# 删除空文件夹的代码
PHP如何删除一个路径下的所有文件夹和文件?
VBS脚本运行库手册(2)-管理文件夹
c# 文件夹操作(创建或删除)的实现代码
c#文件夹 递归访问的实现代码
删除指定文件夹中所有文件的php代码
dos下删除文件夹和文件(包括顽固文件)的方法介绍
Php删除指定文件与文件夹的方法
VBS脚本、BAT批处理删除自身的方法
Linux下使用rsync快速删除海量文件
[关闭]