我使用下面的代码在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);
任何人都可以帮助我如何使用单行代码获取多个扩展文件,就像我在目录中存在多个扩展文件一样。
提前致谢!!!