Próbuję użyć metodyDirectory.GetFiles ()
, aby pobrać listę plików wielu typów, takich jak pliki mp3 i jpg. Próbowałem obu z poniższych ale bez powodzenia:
Directory.GetFiles("C:\\path", "*.mp3|*.jpg", SearchOption.AllDirectories);
Directory.GetFiles("C:\\path", "*.mp3;*.jpg", SearchOption.AllDirectories);
Czy można to zrobić za jednym razem?
1 odpowiedź
Dla .NET 4.0 i wersji późniejszych:
var files = Directory.EnumerateFiles("C:\\path", "*.*", SearchOption.AllDirectories)
.Where(s => s.EndsWith(".mp3") || s.EndsWith(".jpg"));