求解!!!怎么可以知道,这个程序文件复制的时间???

石头海 2015-08-17 10:26:37
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//创建数据流
FileInputStream fis = new FileInputStream("F:\\BaiduYunDownload\\Linux C从入门到精通\\TM(视频讲解及实例源程序)\\lx(视频讲解)\\1\\Linux的内核与版本.exe");
FileOutputStream fos = new FileOutputStream("1.exe");
//操作文件
int b= 0;
while ((b=fis.read())!=-1) {
fos.write(b);
}
System.out.println(last-first+"毫秒");
//关闭资源
fos.close();
fis.close();
}
...全文
113 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
南猿北辙 2015-08-25
  • 打赏
  • 举报
回复
方法一: 开始和结束都调用 System.currentTimeMillis() 方法,相减 方法二:通过Junit进行此复制方法的单元测试,程序的执行时间差不多就是复制的时间
fudapeng7 2015-08-18
  • 打赏
  • 举报
回复
System.out.println(last-first+"毫秒"); 你的这句,程序开始的时候获取系统时间戳first,结束的时候获取时间戳last,然后输出这句就行了
code小生 2015-08-18
  • 打赏
  • 举报
回复
System.currentTimeMillis() 获取当前毫秒数,返回long。 你在开始的时候调用一次,程序运行完之后在调用一次,两次相减就是复制所用时间。
石头海 2015-08-17
  • 打赏
  • 举报
回复
是的,我也这样想,但是就是我们是利用系统的时间还是有这样的类可以计时?
Inhibitory 2015-08-17
  • 打赏
  • 举报
回复
开始的时候几下开始时间,结束的时候几下结束时间,2个相减就得到时间了

50,729

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧