//1.使用源
FileInputStream fis = null;
File destFile = null;
FileOutputStream fos = null;
//2.选择流
try {
fis = new FileInputStream("C:\\kobe.jpg");
destFile = new File("C:\\tmp\\kobe.jpg");
if(!destFile.getParentFile().exists()){
destFile.mkdirs();
}
if(!destFile.exists()){
destFile.createNewFile();
}
fos = new FileOutputStream(destFile);
//3.操作流
byte[] buffer = new byte[1024 * 8];
int len = -1;
while((len = fis.read(buffer)) != -1){
fos.write(buffer,0,len);
}
fos.flush();
}catch (Exception e){
e.printStackTrace();
}finally {
//4、释放资源,先打开的后关闭,
try {
if (fos != null) {
fos.close();
}
} catch (IOException e) {
e.printStackTrace();
}
try {
if (fis != null) {
fis.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
文件流实现图片复制
最新推荐文章于 2022-03-19 22:57:42 发布