当前位置: 移动技术网 > IT编程>开发语言>c# > c# 删除所有的空文件夹的小例子

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

2019年07月18日  | 移动技术网IT编程  | 我要评论
复制代码 代码如下:

/// <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();
                }
            }
        }

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网