java 字节的复制_JAVA中字节流复制文件
package com.dragon.demo.file;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class CopyFile {
public static void main(String[] args) throws Exception {
long s = System.currentTimeMillis();
//创建一个字节输入流对象,构造方法中绑定要读取的数据源
FileInputStream fis = new FileInputStream("E:\\File\\2020-05-07.png");
//创建一个字节输出流对象,构造方法中绑定要写入的目的地
FileOutputStream fos = new FileOutputStream("E:\\File\\2020-05-07-01.png");
/*一次读取一个字节写入一个字节的方式
使用字节输入流对象中的read方法读取文件*/
/* int len = 0;
while ((len = fis.read())!=-1) {
//使用字节输出流中的write方法,把读取的字节写入目的地的文件中
fos.write(len);
}*/
byte[] bytes = new byte[1024];
int len = 0;
while ((len = fis.read(bytes)) != -1) {
//使用字节输出流中的write方法,把读取的字节写入目的地的文件中
fos.write(bytes, 0, len);
}
//释放资源
fos.close();
fis.close();
long e = System.currentTimeMillis();
System.out.println("共计" + (e - s) + "ms");
}
}
总结
以上是生活随笔为你收集整理的java 字节的复制_JAVA中字节流复制文件的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: mysql大量数据分页优化_mysql大
- 下一篇: java 容器 线程_JAVA多线程并发