在读写之前保存一个时间 读写完成后保存一个时间  然后后一个时间减去前一个时间不久得到了时间间隔了么TimeSpan

解决方案 »

  1.   

    那速度如何计算呢。。这个只能得到读写时间
      

  2.   

    文件大小/所用时间 
    大文件可以考虑分段读取
    每段字节数/所用时间
      

  3.   

    这个问题在于如果一次把全部读取了可以,但是如果是部分读取呢,或者文件某个部分被多次重复读取,就像bt上传那样,这样就不能准确计算了
      

  4.   

    还是说下你是怎么读取的吧:
    部分读取:读了多少字节?固定大小划分文件块吗?
    重复读取:怎么重复?固定次数,还是加验证,确认正确为止
    想来也就是速度=所需读取的字节数/读完这些字节所需时间
    仔细想想还有你是一个文件一个文件逐个读取还是几个文件一起多线程同时读取或是单线程随机读取。
    根据实际情况来说吧
      

  5.   

    不能吧,你想想用u盘拷贝文件的时候,还时快时慢的额。只能有个预计完成时间吧.影响因素太多了