C#中使用StreamWriter往文件里写入信息,可以不可以设置为每次打开文件写入的信息都在文件的开头写入?
即第一次写入A,关闭文件,下次写入B,关闭……
那么文件的内容就是BA?
可以这样实现么?
请问一下怎么实现呢?

解决方案 »

  1.   

    我可以实现ab
    至于ba比较麻烦了
      

  2.   

    旧文件读到临时byte[]
    新建一个文件,写入新数据,再把临时byte[]写进去
      

  3.   

    你用filesteam试试  别用streamwriter
    FileStream  fs = new FileStream(path,FileMode.Open);
    fs.Seek(0,SeekOrigin.Begin);//定位到文件起始位置
    fs.Write();开始写入内容
    fs.Close();用这个办法试试
      

  4.   

    我用streamwriter是因为filesteam操作字节数组比较麻烦……
    好吧,就试试看……
    thx~
      

  5.   

    不知道streamwriter能不能写入另一个streamwriter。。刚试了下,没成功。。
      

  6.   

    你用filesteam试试 别用streamwriter
    FileStream fs = new FileStream(path,FileMode.Open);
    fs.Seek(0,SeekOrigin.Begin);//定位到文件起始位置
    fs.Write();开始写入内容
    fs.Close();用这个办法试试
    好像也不行……
    55555……
    应该怎么弄?