码迷,mamicode.com
首页 > 其他好文 > 详细

使用字节流复制文件

时间:2020-08-19 19:58:31      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:new   源文件   close   fileinput   str   int   throw   puts   array   

 1 public static void main(String[] args) throws IOException {
 2         FileInputStream fis = new FileInputStream("c:\\1.jpg");
 3         FileOutputStream fos = new FileOutputStream("d:\\1.jpg");
 4         int len = 0;
 5         byte[] bytes = new byte[1024];
 6         while ((len = fis.read(bytes)) != -1) {
 7             fos.write(Arrays.copyOf(bytes,len));
 8         }
 9         fos.close();
10         fis.close();
11     }

# 注:第7行代码的作用是防止在拷贝的最后一次将bytes数组的1024字节全部拷贝导致复制后的文件略大于源文件。

使用字节流复制文件

标签:new   源文件   close   fileinput   str   int   throw   puts   array   

原文地址:https://www.cnblogs.com/sun-10387834/p/13518267.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!