如何获取带路径的多个扩展文件?

时间:2015-03-16 04:51:38

标签: c#-4.0

我使用下面的代码在drectory中存在不同的扩展文件。

FileInfo[] projFiles = new string[] { "*.csproj", "*.vbproj", "*.master", "*.aspx", "*.config", "*.ascx", "*.resx" }.SelectMany(i => projectInfo.GetFiles(i, SearchOption.AllDirectories)).Distinct().ToArray();

并使用以下代码获取带路径的文件。

FileInfo[] csprojFiles =projectInfo.GetFiles("*.csproj", SearchOption.AllDirectories);
FileInfo[] vbprojFiles = projectInfo.GetFiles("*.vbproj", SearchOption.AllDirectories);
FileInfo[] masterFiles = projectInfo.GetFiles("*.master", SearchOption.AllDirectories);
FileInfo[] aspxFiles = projectInfo.GetFiles("*.aspx", SearchOption.AllDirectories);  

任何人都可以帮助我如何使用单行代码获取多个扩展文件,就像我在目录中存在多个扩展文件一样。

提前致谢!!!

0 个答案:

没有答案