public static void copyPic() throws IOException {
//1,明确数据源和数据目的。
FileInputStream fis = new FileInputStream("temp\\0.bmp");
FileOutputStream fos = new FileOutputStream("temp\\1.bmp");
//2,自定义缓冲区。
byte[] buf = new byte[1024];
int len = 0;
while((len=fis.read(buf))!=-1){// (len=fis.read())!=-1 //read读的是一个字节,返回字节对应的数
fos.write(buf,0,len);
??????为什么在此不能 fos.flush();
}
fos.close();
fis.close();
}
思考了很久,,,不明白为什么在fos.write(buf,0,len);后面,,不能添加
fos.flush();
求解,,,,谢谢了。。
|