我正在編寫迭代文件樹的程序,現在我需要它將結果寫入csv文件。要求將內容在寫入csv文件之前按照字母數字順序排序。所以我一直在保存文件到列表。迭代文件系統並將結果寫入CSV文件
FileInfo fi = new FileInfo(file);
fileList.Add(new Record {
fileName = fi.Name,
fileSize = fi.Length
});
其中記錄是一個類:
public class Record
{
public long fileSize { get; set; }
public string fileName { get; set; }
}
然後我做一個普通的舊排序()。現在我該如何將這個列表寫入一個csv? 我歡迎任何更好的方法來完成整個過程。
有沒有一種方法可以將結果寫入csv,然後按照字母順序排序csv?基本上,該程序必須對其進行排序而不是用戶。
如果你能讓我繼續下去,csv也需要標題。
'fileList.OrderByDescending(f => f.fileName);' – Dementic 2012-01-30 17:58:32
你也可以'var csv = string.Join(「,」,fileList.OrderByDescending f => f.fileName));' – Dementic 2012-01-30 18:00:06
你在編寫CSV文件時遇到了什麼問題?你有什麼試過的? – 2012-01-30 18:04:25