C# 筛选并删除某一类文件夹

来源:互联网 发布:淘宝二手手机3c认证 编辑:程序博客网 时间:2024/06/16 11:27
/// <summary>/// 删除某一类文件夹及子文件,start with 通配符/// </summary>/// <param name="path">文件所在路径</param>/// <param name="wildcards">通配符.* 删除全部文件</param>protected void  ClearDirsFiles(string path,string wildcards ){    DirectoryInfo dirInfo = new DirectoryInfo (path);    DirectoryInfo[] dirs= dirInfo.GetDirectories ();    foreach (var item in dirs) {        string dirpath=Path.Combine (path, item.Name);        if (item.Name.StartsWith (wildcards) || wildcards=="*") {            Directory.Delete (dirpath,true);//删除文件夹下面的文件及子文件夹        }    }}

删除指定路径path下面的以指定字符串wildcards开头的所有文件夹

0 0
原创粉丝点击