2018-05-08|2018-05-08 IO 流复制
【2018-05-08|2018-05-08 IO 流复制】···swift
public class Copy {
public static void main(String[] args) {
long s=System.currentTimeMillis();
FileOutputStream fos=null;
FileInputStream fis=null;
try {
fos=new FileOutputStream("E:\\java\\a.txt");
fis=new FileInputStream("D:\\a.txt");
int len=0;
byte[] b=new byte[1024];
while((len=fis.read())!=-1) {
System.out.println(new String(b,0,len));
fos.write(b,0,len);
}
} catch (IOException e) {
// TODO: handle exception
e.printStackTrace();
throw new RuntimeException("文件复制失败");
}finally{
try {
if(fos!=null)
fos.close();
} catch (IOException e) {
throw new RuntimeException("关闭资源失败");
}finally {
try {
if(fis!=null)
fis.close();
} catch (IOException e) {
throw new RuntimeException("关闭资源失败");
}
}
}
long m=System.currentTimeMillis();
System.out.println(m-s);
}
}
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- live|live to inspire 一个普通上班族的流水账0723
- 流转
- Guava|Guava RateLimiter与限流算法
- (小说)月流水几亿的火爆游戏养成记
- 谁还用剩米饭做蛋炒饭啊,现在流行这么吃!
- 推倒心灵的墙,让爱继续流动
- 迅捷流程图制作软件的使用方法!
- --木木--|--木木-- 第二课作业#翼丰会(每日一淘6+1实战裂变被动引流# 6+1模式)
- 那些年,我们一起追过的《流星雨》