package com.zyf.day20;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
//拷贝图片
public class demo3 {
public static void main(String[] args){
FileInputStream fileInputStream = null;
FileOutputStream fileOutputStream = null;
try {
//找到目标文件
File inFile = new File("c:\\1.jpg");
File destFile = new File("d:\\1.jpg");
fileInputStream = new FileInputStream(inFile);
fileOutputStream = new FileOutputStream(destFile);
byte[] buf = new byte[1024];
int length = 0;
while((length = fileInputStream.read(buf))!=-1){
fileOutputStream.write(buf,0,length);
}
//关闭资源 原则:先开后关、后开先关
//fileOutputStream.close();
//fileInputStream.close();
} catch (IOException e) {
// TODO Auto-generated catch block
System.out.println("拷贝图片出错");
throw new RuntimeException(e);
}finally{
//关闭资源
try {
if(fileOutputStream!=null){
fileOutputStream.close();
System.out.println("关闭");
}
} catch (IOException e) {
throw new RuntimeException(e);
}finally{
if(fileInputStream != null){
try {
fileInputStream.close();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}
}
}
}
try catch异常处理
最新推荐文章于 2023-04-24 11:25:32 发布