在没有换行符的情况下将行添加到文件中

时间:2011-06-30 09:51:03

标签: c# streamwriter

现在我将新行添加到现有文件中,如下所示:

   using (StreamWriter sw = File.AppendText(TemplateOutput))
   {
      sw.WriteLine(parsedFile);
   }

这样,AppendText会自动将换行符添加到行尾。我怎么能改变它,所以它不会添加换行到最后?

4 个答案:

答案 0 :(得分:7)

WriteLine来电更改为Write

或者,如果您只是尝试将某些文字附加到文件中,请使用File.AppendAllText

File.AppendAllText(TemplateOutput, parsedFile);

无需再做任何工作了。)

答案 1 :(得分:5)

using (StreamWriter sw = File.AppendText(TemplateOutput))
   {
      sw.Write(parsedFile);
   }

答案 2 :(得分:4)

请改用StreamWriter.Write方法。

答案 3 :(得分:0)

怎么样?
using (StreamWriter sw = File.AppendText(TemplateOutput))
{      
sw.Write(parsedFile);   
}