前提源地址下需要有图片哦
package com.easy;
import java.io.*;
/*
* 用FileInputStream和FileOutStream类完成图片复制
*/
public class CopyPictureTest {
public static void main(String[] args) {
InputStream is = null;
OutputStream os = null;
try{
is = new FileInputStream("D:\\0photos\\qq1.jpeg");
os = new FileOutputStream("D:\\0photos\\geng.jpeg");
/*for(int b = -1;(b=is.read())!=-1;){
os.write(b);
}*/
/*
*
*/
byte[] buf = new byte[8192];//缓冲区
for(int count=-1;(count=is.read(buf))!=-1;){//循环读取数据,一次读取一个字节
os.write(buf, 0, count);//把读取的字节数据写出到输出流
}
os.flush();
}catch(FileNotFoundException e){
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}finally{
if(null!=is){
try{
is.close();
}catch(IOException e){
e.printStackTrace();
}
}
if(null!=os){
try{
os.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
}
}