如何确保我正在撰写的邮件是空行并且不会写入更多文本?它是否涉及首先读取文件?到目前为止,这是我的代码。
Console.WriteLine("What do you wish to write?");
String input2 = Console.ReadLine();
Console.WriteLine("What file do you wish to write to?");
fpath = Console.ReadLine();
StreamWriter sw = new StreamWriter(File.OpenWrite(fpath));
sw.WriteLine(input2);
sw.Dispose();
答案 0 :(得分:4)
StreamWriter
constructor有一个重载,第二个参数指示是否要追加到文件。此外,此构造函数接受路径,因此您不需要使用File.OpenWrite
。
using( StreamWriter sw = new StreamWriter(fpath, true) )
{
sw.WriteLine(input2);
}