如何预测文件的拷贝时间? 我现在要将某个文件夹下的文件拷贝到另一个文件夹下(写程序),由于数据量比较大,有几T,在拷贝之前,想要预测一下大致要多少时间,请问有什么比较精确的方法吗?我试过单纯用文件的大小来预测,但是很不精确。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为你文件比较大,你在拷贝开始的时候启动一个计时器,然后开始监控文件已经拷贝了多少字节,假设到达1M是一个点,这时候你可以用1M/已经消耗的时间得到大概的拷贝速度,这样就可以大致推测整个文件拷贝需要的时间,当然只测一次肯定不准的,等拷贝到2M的时候再计算一次平均速度,这样反复计算直到文件拷贝完。我只是随便想一想,没有实际操作过。 这个速度与写数据的磁盘有很大的关系。不同的磁盘速度会差很多。拷贝之前来预测一下拷贝这些文件需要多少时间,除非写数据的磁盘是完全同一型号的磁盘。还与磁盘剩余空间是否脆片化有关。还与读数据的盘有关。据说,windows 2000以后,所以写盘数据要与原始数据校验一次,那么很多因素。 只能在拷贝的同时预测,windows都只能做到这一步,难道你有更好的方法?你要知道拷贝是要占用资源的,跟当前系统负载和硬盘当前性能都有关系 http://www.codeproject.com/Articles/14862/How-long-is-this-process-going-to-take accept之后,得到一个socket,和一个sockaddr。能不能给它发关信息? 基于SIP/SIMPLE的IM开发 请问:如何在View下把文本文件分行显示,并把我需要的行加上背景色? 怎样用按钮选择ListCtrl控件的列(在线等!!!) DirectX 菜鸟问题!! 有关回调函数 关于shell扩展编程,有用过前辈能提示一下吗?都有分 关于鼠标数据转换??我只有65分,尽我所能!!! OpenGL深度问题,z-fighting,不正确遮挡 动态连接库的问题 随机输入字母+数字+文字 怎么得到ListBox的可见行数?
我只是随便想一想,没有实际操作过。
拷贝之前来预测一下拷贝这些文件需要多少时间,除非写数据的磁盘是完全同一型号的磁盘。
还与磁盘剩余空间是否脆片化有关。
还与读数据的盘有关。
据说,windows 2000以后,所以写盘数据要与原始数据校验一次,那么
很多因素。
你要知道拷贝是要占用资源的,跟当前系统负载和硬盘当前性能都有关系