java 二进制文件拷贝_Java复制二进制文件
常用方法使用高效緩沖字節(jié)流
?
BufferedInputStream和BufferedOutputStream
?
import java.io.*;
public class BufferCopy {
public static void main(String[] args) {
//定義一個(gè)高效緩存字節(jié)流
BufferedInputStream in = null;
BufferedOutputStream out = null;
try {
//創(chuàng)建一個(gè)高效緩存字節(jié)流對(duì)象
in = new BufferedInputStream(new FileInputStream("C:/yonige.png"));
out = new BufferedOutputStream(new FileOutputStream("D:/ComingSpring.png"));
//定義一個(gè)字節(jié)數(shù)組
byte[] bs = new byte[1024];
//定義一個(gè)標(biāo)志
int len = -1;
while((len = in.read(bs)) != -1){
out.write(bs, 0, len);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if(out != null){
out.close();
}
if(in != null){
in.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
總結(jié)
以上是生活随笔為你收集整理的java 二进制文件拷贝_Java复制二进制文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iw命令 linux 没有_linux下
- 下一篇: 百川智能与鹏城实验室宣布合力研发“鹏城-