none
怎么实现写文件的插入功能 RRS feed

  • 问题

  • StreamWriter sw = new StreamWriter(fileName, false, Encoding.ASCII))
                          
    for(int i = 0;i <100;i++)
    sw.WriteLine(i.toString());


    但是我的文件原来是有的,我只是希望插入这段内容。从第四行写起一直到写完。 
                       
    2009年12月1日 9:09

答案

  • 你好!

    只能追加,插入的话只有重新写一遍。

    知识改变命运,奋斗成就人生!
    2009年12月1日 9:50
    版主
  • 你好!
         如果文本不是很多的话,可以先把文本读到string变量中,然后用string.Insert方法插入文本,然后在写入那个文件就可以了!
         由于“流”的特性,所以无法直接插入!
    周雪峰
    2009年12月1日 12:45
    版主

全部回复

  • 你好!

    只能追加,插入的话只有重新写一遍。

    知识改变命运,奋斗成就人生!
    2009年12月1日 9:50
    版主
  • 你好!
         如果文本不是很多的话,可以先把文本读到string变量中,然后用string.Insert方法插入文本,然后在写入那个文件就可以了!
         由于“流”的特性,所以无法直接插入!
    周雪峰
    2009年12月1日 12:45
    版主