我正在使用以下代码访问特定路径中的文件:
Dim dirInfo As New DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory & "/images/JobImages/" & projectname & "/" & ImageFolder & "/")
Dim allFiles As IO.FileInfo() = dirInfo.GetFiles("lightbox*.png")
这将按以下顺序恢复以下文件: -灯箱4-灯箱3-灯箱2-灯箱1
我的问题是,有没有一种方法可以对它进行排序,使其以相反的方式返回?这样:-Lightbox1-Lightbox2-Lightbox3-Lightbox4
答案 0 :(得分:0)
您可以使用Linq .OrderBy()方法对结果进行排序,您的问题将是使用字符串比较来完成排序。
要解决此问题,您首先需要仅提取文件名的数字部分,然后使用此结果进行排序。
$properties