/*
CopyFileDemo类实现图片的拷贝
*/
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class CopyFileDemo {
public static void main(String[] args) {
File fileSrc = new File("tu.jpg");
File fileTarget = new File("tu1.jpg");
System.out.println("开始拷贝......");
try(InputStream in = new FileInputStream(fileSrc);
OutputStream out = new FileOutputStream(fileTarget);
BufferedInputStream bis = new BufferedInputStream(in);
BufferedOutputStream bos = new BufferedOutputStream(out)){
/* int content; //一次读取一个字节
while((content=in.read())!= -1){
out.write(content);
}*/
byte[] content = new byte[1024];
while(bis.read(content)!=-1){
bos.write(content);
}
out.flush(); //刷新缓存
System.out.println("拷贝完成!");
}catch(IOException e){
e.printStackTrace();
}
}
}