大家好,最近在做C#大作业,遇到一个问题,就是我想把一个txt文件读入到一个richtextbox中进行修改,想用写覆盖的方式再将这些修改完的内容写回源文件,晚上查到public StreamWriter(string path, bool append);当为false时就是覆盖,但是我将参数设为false后发现和原来一样,还是追加到了原来的内容之后,请问大家,该怎么解决

解决方案 »

  1.   

    下面可以            StreamWriter writer = new StreamWriter("e:\\1.txt");
                writer.Write("dddddd");
                writer.Close();
      

  2.   

    额,自己解决了,代码没问题,可能是vs卡住了,后来关了后重新做了一遍就可以了
     private void check_Click(object sender, EventArgs e)
            {
                textreceiver.Text = File.ReadAllText("schedule.txt", System.Text.Encoding.Default);
            }        private void save_Click(object sender, EventArgs e)
            {
                using (StreamWriter sw = new StreamWriter("schedule.txt",false, System.Text.Encoding.Default))
                {   
                    
                    sw.Write(textreceiver.Text.Replace("\n", System.Environment.NewLine));
                }
            }
    thank you all the same