private static string[] GetFiles(string sourceFolder, string filters, SearchOption searchOption)
{
return filters.Split('|').SelectMany(filter => Directory.GetFiles(sourceFolder, filter, searchOption)).ToArray();
}
目前只能使用.net2.0, 如何不使用Linq实现上面对Directory.GetFiles的重写?
string[] ss = Directory.GetFiles(@"c:\", "boot*", SearchOption.TopDirectoryOnly);
foreach (string s in ss)
Response.Write(s + "<br/>");
输出c:\目录下以boot开头的所有文件名,仅在本目录下找,不包括子目录。