![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-18 03:46 |
共 47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » 如何计算拷贝的剩余时间? |
| 可打印版本 906 / 5 |
| 第1楼 two2qq | 发表于 2006-05-24 17:28 |
| 初级用户 发帖 11 积分 38 | |
|
如何计算拷贝的剩余时间? 用批处理把一个文件夹从C盘拷到E盘,怎么计算的?
|
|
| 第2楼 DOSforever | 发表于 2006-05-24 18:38 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
这个涉及到一个实时计算的问题,我认为用批处理来实现或许是可以的,但这样做不划算,费工费时。说不定你加了这个功能拷的时间是原来的两倍。
|
|
| 第3楼 jawbin | 发表于 2006-05-25 09:30 |
| 高级用户 发帖 444 积分 994 | |
|
也只能算个大概,不然真的是浪费时间,我认为。
看看从光盘复制文件,如果光盘或这光驱或者该文件有问题,那么剩余时间就会加长,有时候甚至几百甚至几千小时!那说明 Windows 系统是随时根据当前的速率来估算时间的!如果你借助 copy 命令的话,在其运行的中间你是不能去测算速率的,因为是单线程的(我在此假设你希望在 DOS 下实现),所以即使你能提示剩余时间,也不能实时地根据介质的情况来正确地显示剩余时间!注意啊,是实时,在复制期间,你的估算会被阻塞。 |
|
| 第4楼 Scott0902 | 发表于 2006-05-25 13:57 |
| 中级用户 发帖 237 积分 466 | |
|
3楼的正解!
即使是VC、DN等文件管理器也没有估算复制时间的。 |
|
| 第5楼 DOSforever | 发表于 2006-05-25 14:29 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
不,VC 没怎么用过,但 DN 中有,但只是在你向软盘复制的时候才有估算时间的,而且完成后它还会有响铃提示。
|
|
| 第6楼 vvillsort | 发表于 2006-05-25 16:08 |
| 新手上路 发帖 7 积分 14 | |
|
我觉得这个问题没有多大的实际意义,对于COPY的时间控制我想对于操作系统来说是不可精确的,现在就连批处理本身的时间控制如果太过精确都无法实现,我看过的最多是0.01秒,在精确恐怕就不成了........
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |