【发布时间】:2013-09-01 10:18:51
【问题描述】:
我必须得到一个目录文件列表,根据多个扩展名过滤...并排序!
我使用这个,这是我发现的在多个扩展上过滤目录内容的最快方法:
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
如果是的话,如果我能加快速度而不是在最后对数组进行排序(但我会做我的测试和报告..一旦我得到一个解决方案!!)? 谢谢你的帮助!!
【问题讨论】: