J'ai le code suivant:
List<string> result = new List<string>();
foreach (string file in Directory.EnumerateFiles(path,"*.*",
SearchOption.AllDirectories)
.Where(s => s.EndsWith(".mp3") || s.EndsWith(".wma")))
{
result.Add(file);
}
Il fonctionne très bien et fait ce dont j'ai besoin. Sauf pour une petite chose. Je voudrais trouver une meilleure façon de filtrer sur plusieurs extensions. Je voudrais utiliser un tableau de chaînes avec des filtres comme ceci:
string[] extensions = { "*.mp3", "*.wma", "*.mp4", "*.wav" };
Quel est le moyen le plus efficace pour ce faire à l'aide de NET Framework 4.0/LINQ? Toutes les suggestions?
J'apprécierais toute aide étant un programmeur occasionnel :-)