Hallo liebe Community,
ich hab ein kleines Problem, wo ich aus den MS Docs nicht wirklich schlau werde und auch sonst mir Google/Bing nichts brauchbares ausspuckt. Ich möchte eine Liste mit den Dateinamen in einem Ordner inklusive Unterordner haben, mit mehreren speziellen Dateiendungen.
Hier mein Versuch:
Leider kommt sowohl bei
Der Enumerationswert lag außerhalb des gültigen Bereichs. Parametername: searchOption (was ja wohl
Obwohl mir das IntelliSense sogar vorschlägt....
Wäre froh wenn mir jemand sagen könnte woran das liegt....
ich hab ein kleines Problem, wo ich aus den MS Docs nicht wirklich schlau werde und auch sonst mir Google/Bing nichts brauchbares ausspuckt. Ich möchte eine Liste mit den Dateinamen in einem Ordner inklusive Unterordner haben, mit mehreren speziellen Dateiendungen.
Hier mein Versuch:
VB.NET-Quellcode
- Dim GeholteDateien As New List(Of String)
- GeholteDateien.AddRange(System.IO.Directory.EnumerateFiles(mp3Path, "*.*", FileIO.SearchOption.SearchAllSubDirectories).Where(Function(s) s.ToLower.EndsWith(".mp3") OrElse s.ToLower.EndsWith(".flac") OrElse s.ToLower.EndsWith(".ogg") OrElse s.ToLower.EndsWith(".opus") OrElse s.ToLower.EndsWith(".wma") OrElse s.ToLower.EndsWith(".wav") OrElse s.ToLower.EndsWith(".wv") OrElse s.ToLower.EndsWith(".alac") OrElse s.ToLower.EndsWith(".aac") OrElse s.ToLower.EndsWith(".aac+")))
Leider kommt sowohl bei
.EnumerateFiles
wie auch .GetFiles
der Fehler:Der Enumerationswert lag außerhalb des gültigen Bereichs. Parametername: searchOption (was ja wohl
FileIO.SearchOption.SearchAllSubDirectories
ist...)Obwohl mir das IntelliSense sogar vorschlägt....
Wäre froh wenn mir jemand sagen könnte woran das liegt....