如题,有个文件大概有一千多行,为了节省时间想从文件的最后一行开始读,然后往回读,大概在最后的一百多行能找到相应的数据,请问相应的代码如何写!致谢!!

解决方案 »

  1.   

    一千多行的文件并不大,直接从前面开始读就行了。如果是一千多万行的文件,要找的数据在最后一百多行,那可以考虑从后往前读。估计一下一行大约有多少字节,乘上一两百,从文件尾定位到该处,再从该处往后读就可以了。
      

  2.   

    一千多行的文件,时间主要消耗在打开关闭文件上,读取的时间很少的,没必要为这点时间大动干戈。
    而且系统本身是不支持从后读的,如果非要从后读的话只能用楼上的方法了。