从带有模式的目录中获取文件

Yur*_*riy 2 .net c# directory file

可能重复:
您可以使用多个过滤器调用Directory.GetFiles()吗?

是否有可能获得前任..c.h目录中的文件.用法不起作用.调用两次太糟糕.. :(Directory.GetFiles("C:\", ".c;.h");Directory.GetFiles(...);

谢谢.

Dan*_*Tao 6

如果您使用的是.NET 4.0,我会选择Directory.EnumerateFiles:

var files = from f in Directory.EnumerateFiles("C:\\")
            where f.EndsWith(".c") || f.EndsWith(".h")
            select f;
Run Code Online (Sandbox Code Playgroud)