【发布时间】:2011-09-25 20:28:39
【问题描述】:
现在我正在向现有文件添加新行,如下所示:
using (StreamWriter sw = File.AppendText(TemplateOutput))
{
sw.WriteLine(parsedFile);
}
这样 AppendText 会自动在行尾添加换行符。我怎么能改变它,所以它不会在末尾添加换行符?
【问题讨论】:
标签: c# streamwriter
现在我正在向现有文件添加新行,如下所示:
using (StreamWriter sw = File.AppendText(TemplateOutput))
{
sw.WriteLine(parsedFile);
}
这样 AppendText 会自动在行尾添加换行符。我怎么能改变它,所以它不会在末尾添加换行符?
【问题讨论】:
标签: c# streamwriter
怎么样
using (StreamWriter sw = File.AppendText(TemplateOutput))
{
sw.Write(parsedFile);
}
【讨论】:
改用StreamWriter.Write 方法。
【讨论】:
using (StreamWriter sw = File.AppendText(TemplateOutput))
{
sw.Write(parsedFile);
}
【讨论】:
或者,如果您只是想将一些文本附加到文件中,请使用File.AppendAllText:
File.AppendAllText(TemplateOutput, parsedFile);
不需要做更多的工作:)
【讨论】: