/// <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开头的所有文件夹