ファイル ツリーを反復処理するプログラムを作成していますが、結果を 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; }
}
次に、昔ながらの Sort() を実行しています。このリストをcsvに書き込むにはどうすればよいですか?プロセス全体を行うためのより良い方法を歓迎します。
結果を csv に書き込んでから、csv を英数字順に並べ替える方法はありますか? 基本的に、ユーザーではなく、プログラムがそれをソートする必要があります。
csv にもヘッダーが必要です。