我正在编写一个迭代文件树的程序,现在我需要它将结果写入 csv 文件。在写入 csv 文件之前,要求内容按字母数字顺序排序。所以我一直将文件保存到列表中。
FileInfo fi = new FileInfo(file);
fileList.Add( new Record {
fileName = fi.Name,
fileSize = fi.Length
});
其中 Record 是一个类:
public class Record
{
public long fileSize { get; set; }
public string fileName { get; set; }
}
然后我正在做一个普通的旧排序()。现在我怎样才能将此列表写入 csv?我欢迎任何更好的方法来完成整个过程。
有没有一种方法可以将结果写入 csv,然后按字母数字对 csv 进行排序?基本上程序必须对其进行排序,而不是用户。
如果您也可以让我继续这样做,csv 也需要标题。