Nul*_*nce 1 .net c# linq csv io
我正在使用LinqToCSV将列表写入csv文件,如下所示:
var outputFile = ConfigurationManager.AppSettings["OutputFile"];
var context = new CsvContext();
context.Write(cardholders, outputFile, outputDescription);
Run Code Online (Sandbox Code Playgroud)
但是,无论何时运行,它都将覆盖现有的输出文件.如何创建新文件(如果不存在)或追加(如果存在)
而不是传递输出文件路径,而是传递一个重载,TextWriter
如果不存在,将创建一个新文件并将内容附加到执行以下操作的文件:
using (TextWriter writer = new StreamWriter(ConfigurationManager.AppSettings["OutputFile"], true)) {
var context = new CsvContext();
context.Write(cardholders, writer, outputDescription);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1382 次 |
最近记录: |