What is the syntax for setting multiple file-extensions as searchPattern on Directory.GetFiles()? For example filtering out files
look like this demo:
void Main()
{
foreach(var f in GetFilesToProcess("c:\\", new[] {".xml", ".txt"}))
Debug.WriteLine(f);
}
private static IEnumerable GetFilesToProcess(string path, IEnumerable extensions)
{
return Directory.GetFiles(path, "*.*")
.Where(f => extensions.Contains(Path.GetExtension(f).ToLower()));
}