使用StreamWriter附加文本

key*_*oss 32 c# streamwriter

这可能是一个非常简单的问题.在C#中,我试图编写一个简单的方法,称为"DebugWrite"方法,将我程序中捕获的任何异常写入本地存储的文本文件中.我当前的代码每次只使用StreamWriter写一个新文件

如何编程以检查文件是否已存在,如果是,则附加到当前文本?IE:

If(~Exist(debug.txt)
{
  Write new debug.txt.
}
else if(exist(debug.txt))
{
  Append new text.
}
Run Code Online (Sandbox Code Playgroud)

Mik*_*ney 89

using(StreamWriter writer = new StreamWriter("debug.txt", true))
{
  writer.WriteLine("whatever you text is");
}
Run Code Online (Sandbox Code Playgroud)

第二个"true"参数告诉它追加.

http://msdn.microsoft.com/en-us/library/36b035cb.aspx