我用winform生成错误文档 txt格式问题:我要每一天只生成一个文档  即---今天7点报错生成错误文档,9点时又报错现在就不重新创建文档了,在原有文档后面继续写入例:2011-3-14-7:00
     错误     2011-3-14-9:00
     错误     2011-3-14-11:00
     错误这样继续往下写

解决方案 »

  1.   


    using SYSTEM.IO; 
    //C#追加文件
     StreamWriter sw=File.AppendText(Server.MapPath(".")+"\\myText.txt");
     sw.WriteLine("追逐理想");
     sw.WriteLine("kzlll");
     sw.WriteLine(".NET笔记");
     sw.Flush();
     sw.Close();     StreamWriter sw=File.AppendText(System.Windows.Forms.Application.StartupPath+"\\lgcx.log");
         sw.WriteLine(SysLog.FProgramName+SysLog.FCreateName+SysLog.FTime+SysLog.FId+SysLog.FPath+SysLog.FDesc);
         //sw.WriteLine("kzlll1");
         //sw.WriteLine(".NET笔记1");
         sw.Flush();
         sw.Close();
      

  2.   

    楼主是不是想在一个文本文件中接着原本内容往下写。如果这样的话,你可以利用
    File类的AppendText(路径名)返回一个StreamWriter对象,
    然后利用StreamWriter对象的Write()/WriteLine()方法写入数据。
    就可以了代码如下:private void button1_Click(object sender, EventArgs e)
            {
                string path = this.textBox1.Text.Trim();            StreamWriter sw = File.AppendText(path);            sw.WriteLine(this.textBox2.Text.Trim());            sw.Close();            MessageBox.Show("写入成功!");
            }希望对楼主有帮助···