我必须得到一个目录文件列表,过滤多个扩展名......并排序!
我使用它,这是我发现在多个扩展上过滤目录内容的最快方法:
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
并且,如果是的话,如果我能加快速度而不是在最后对数组进行排序(但我会做我的测试和报告..一旦我得到一个解决方案!!)?谢谢你的帮助!!