[Java] 通过文件流拷贝文件

 1 package test.stream;
 2 
 3 import java.io.FileInputStream;
 4 import java.io.FileNotFoundException;
 5 import java.io.FileOutputStream;
 6 import java.io.IOException;
 7 /**
 8  * 通过文件流拷贝文件
 9  * @author Frost.Yen
10  * @E-mail 871979853@qq.com
11  * @date 2016年4月13日
12  */
13 public class TestStream02 {
14     public static void main(String[] args) {
15         FileInputStream fis = null;
16         FileOutputStream fos = null;
17         
18         try {
19             fis = new FileInputStream("E:\\JAVA\\Examples\\To Learn\\src\\test\\stream\\1.jpg");
20             fos = new FileOutputStream("E:\\JAVA\\Examples\\To Learn\\src\\test\\stream\\a.jpg");
21             byte[] buf = new byte[1024];
22             int len = 0;
23             while((len=fis.read(buf))>=0){
24                 fos.write(buf, 0, len);
25             }
26         } catch (FileNotFoundException e) {
27             e.printStackTrace();
28         } catch (IOException e) {
29             e.printStackTrace();
30         } finally {
31             try {
32                 if(fis!=null) fis.close();
33             } catch (IOException e) {
34                 e.printStackTrace();
35             }
36             try {
37                 if(fos!=null) fos.close();
38             } catch (IOException e) {
39                 e.printStackTrace();
40             }
41         }
42         
43     }
44 }

 

转载于:https://www.cnblogs.com/frost-yen/p/5386749.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值