文件复制练习,一读一写(加速限速复制)
Posted yhqtv-com
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件复制练习,一读一写(加速限速复制)相关的知识,希望对你有一定的参考价值。
1 package com.yhqtv.demo02.InputStream; 2 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.FileOutputStream; 6 7 /* 8 * 文件复制练习,一读一写(加速、限速复制) 9 * 10 * @author XMKJ yhqtv.com Email:yhqtv@qq.com 11 * @create 2020-05-12-18:51 12 * 13 */ 14 public class Demo03InputOutputStream { 15 16 public static void main(String[] args) throws Exception {//初学方便观看,此处使用throws,正常使用try catch 17 //1.创建一个字节输入流对象,构造方法中绑定要读取的数据源 18 FileInputStream fis = new FileInputStream("C:\666\666.jpg"); 19 //1.创建一个字节输出流对象,构造方法中绑定要写入的数据源 20 FileOutputStream fos = new FileOutputStream("D:\.m2\666.jpg"); 21 //使用数组缓冲读取多个字节,写入多个字节 22 byte[] bytes = new byte[1024]; 23 //3.使用字节输入流对象中的方法read读取文件 24 int len; //每次读取的有效字节个数 25 while ((len = fis.read(bytes)) != -1) { 26 //4.使用字节输出流中的方法write,把读取到的字节写入到目的地的文件中 27 fos.write(bytes,0,len); 28 } 29 //释放资源,(先关写的,后关闭读的;如果写完了,肯定读取完毕了) 30 fos.close(); 31 fis.close(); 32 } 33 }
以上是关于文件复制练习,一读一写(加速限速复制)的主要内容,如果未能解决你的问题,请参考以下文章