package cn.conset.cm;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
/*拷贝一张图片*/
public class Dmeo04 {
public static void main(String[] args) {
// TODO Auto-generated method stub
FileInputStream input=null;
FileOutputStream out=null;
try{
File file=new File("C:\\Users\\Administrator\\Desktop\\美女.jpg");//定义图片位置
File files=new File("E:\\美女.jpg");//定义拷贝图片的地方
input=new FileInputStream(file);//建立输入字节流
out=new FileOutputStream(files);
byte[] b=new byte[1024];//定义缓冲字节数组
int length=0;
while((length=input.read(b))!=-1){
out.write(b,0,length);
}
}catch(Exception e){
System.out.println("拷贝图片出错");
throw new RuntimeException(e);
}finally{
try{
if(out!=null){
out.close();//先进后关
System.out.println("关闭输出流成功");
}
}catch(Exception e){
System.out.println("关闭输出流失败");
throw new RuntimeException(e);
}try{
if(input!=null){
input.close();
System.out.println("关闭输入流成功");
}
}catch(Exception e){
System.out.println("关闭输出流失败");
throw new RuntimeException(e);
}
}
}
}
用输入输出字节流拷贝图片,并进行异常处理
最新推荐文章于 2021-11-10 14:55:35 发布