package knowledge;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class Probleam6 {
public static void main(String[] args)throws Exception {
FileInputStream fileFrom = new FileInputStream("E:\\海绵宝宝.jpg");// 定义了一个输入流对象,把文件路径和文件名作为参数告诉读取流
FileOutputStream fileTo = new FileOutputStream("E:\\海绵宝宝1.jpg");// 定义了一个输出流对象
BufferedInputStream bis = new BufferedInputStream(fileFrom);// 定义了一个存放输入流的缓冲对象,把文件读取流对象传递给缓存读取流对象
BufferedOutputStream bos = new BufferedOutputStream(fileTo);//定义了一个存放输出流的缓冲对象
int len ;
byte[] buf = new byte[1024];// 定义一个容量开始存放数据
while((len = bis.read(buf)) != -1) {
bos.write(buf,0,len);
}
bos.flush();
bos.close();
}
}