我必須得到一個目錄文件列表,並根據多個擴展名進行過濾......然後排序!使用具有多個擴展名的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)
,然後使用數組排序。
我想知道(這是我的問題;))如果有一種方法可以在同一條主線上進行排序嗎? A類:
Dim files As String() = ext.SelectMany(Function(f) Directory.GetFiles(romPath, f).**Order By Name**).ToArray
,如果是的,如果我想獲得速度這樣做,而不是在最後排數組(但我會很快做我的測試和report..as我得到一個解決方案! !)? 感謝您的幫助!