帮助别人就是帮助自己! 如果这里解决了您的问题,请您点一下推荐

Directory.GetFiles 过滤多种文件类型

C# code
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的重写?
C#语言 241 次浏览 2011-09-17 00:20

3 个回答

只要写你要那几种文件不就行了嘛?
2011-09-18 01:57 推荐: 0 次
占个位置学习一下
顶顶帖子,接分中........




2011-09-18 02:05 推荐: 0 次
用三参重载不就行了:
C# code
string[] ss = Directory.GetFiles(@"c:\", "boot*", SearchOption.TopDirectoryOnly); foreach (string s in ss) Response.Write(s + "<br/>");

输出c:\目录下以boot开头的所有文件名,仅在本目录下找,不包括子目录。
2011-09-18 02:24 推荐: 0 次