【发布时间】:2022-05-11 11:41:50
【问题描述】:
我有这段代码可以列出目录中的所有文件。
class GetTypesProfiler
{
static List<Data> Test()
{
List<Data> dataList = new List<Data>();
string folder = @"DIRECTORY";
Console.Write("------------------------------------------\n");
var files = Directory.GetFiles(folder, "*.dll");
Stopwatch sw;
foreach (var file in files)
{
string fileName = Path.GetFileName(file);
var fileinfo = new FileInfo(file);
long fileSize = fileinfo.Length;
Console.WriteLine("{0}/{1}", fileName, fileSize);
}
return dataList;
}
static void Main()
{
...
}
}
我需要根据文件大小或字母顺序打印出文件信息。如何对 Directory.GetFiles() 的结果进行排序?
【问题讨论】:
-
将您的数据添加到列表中,编写 LINQ 排序或自定义 IComparer...