文件的原始内容不变,,这个文件是.txt类型的
在一个新的行中,把一个string类型的值 输出到文件的结尾

解决方案 »

  1.   

    用Append方式打开文件就可以,
      

  2.   

    StreamWriter sw = new StreamWriter(文件路径, true);
    sw.Write(string类型的值);
    sw.Dispose();
      

  3.   

    上面的改下
    sw.WriteLine();
    sw.Write(string类型的值);
      

  4.   

     public void WriteLog(string conten)
            {
                try
                {
                    //判断文件夹是否存在
                    if (!this.CreateDirectoy())
                    {
                        //如果不存在,停止
                        return;
                    }
                    //获取文件的名称,每天生成一个日志文件
                    this.FixedLogFileName = DateTime.Now.ToString("yyyy-MM-dd") + this.FixedLogFileName;
                    string content =DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")+"\t"+conten +Environment.NewLine;
                    File.AppendAllText(this.LogDirName + "\\" + this.FixedLogFileName, content);
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.ToString());
                }
            }
      

  5.   

    FileStream fs=new FileStream("xxxx",FileMode.Append,FileAccess.Write);StreamWriter sw=new StramWriter(fs,Encoding.ASCII);sw.WriteLine(strData);