// System.IO.StreamWriter 介绍 // 摘要: // 新实例初始化 System.IO.StreamWriter 类通过使用指定的编码和默认的缓冲区大小指定的文件。 如果该文件存在,则可以将其覆盖或向其追加。 // 如果该文件不存在,此构造函数将创建一个新文件。 // // 参数: // path: // 要写入的完整文件路径。 // // append: // true 若要将数据追加到该文件; false 覆盖该文件。 如果指定的文件不存在,该参数无效,且构造函数将创建一个新文件。 // // encoding: // 要使用的字符编码。 using System; using System.IO; class MainClass { public static void Main() { StreamWriter log_out = new StreamWriter("logfile.txt", false, Encoding.UTF8); Console.SetOut(log_out); Console.WriteLine(DateTime.Now.ToString()); log_out.Close(); } }