某个文件会隔一段时间往里写入一些东西,不想从头开始读,想从上一次读的尾部开始读,请教该如何实现,谢谢!

解决方案 »

  1.   

    记下上次文件字节数.下次先定位到这个位置,然后开始读.FileStream fs = new FileStream("c:\\ls.txt", FileMode.Open);
    fs.Seek(2000, SeekOrigin.Begin);
    byte[] buf = new byte[1024];
    fs.Read(buf, 1024);
      

  2.   

    感觉楼主是想解决文件读取速度的问题,
    1.如果文件太大了,读取还是很慢
    2.看什么类型的文件,不同类型的文件处理方法不同,如随即文件,顺序文件,XML文件,自定义文件等。