Мне нужно получить список файлов каталога, отфильтровать по нескольким расширениям ... и отсортировать!Использование Directory.GetFiles() С несколькими расширениями и порядком сортировки
Я использую это, что это самый быстрый способ я нашел, чтобы получить реж содержание фильтрованного на нескольких расширениях:
Dim ext As String() = {"*.jpg", "*.bmp","*png"}
Dim files As String() = ext.SelectMany(Function(f) Directory.GetFiles(romPath, f)).ToArray
Array.Sort(files)
, а затем использовать то массив.
Мне было интересно (и это мой вопрос;)), если бы был способ сделать сортировку В той же главной строке? Разновидность:
Dim files As String() = ext.SelectMany(Function(f) Directory.GetFiles(romPath, f).**Order By Name**).ToArray
и, если да, то если бы я набирать скорость, делая это вместо сортировки массива в конце (но я бы сделал мой тест и report..as скоро я получу решение! !)? Спасибо за помощь!