黑马程序员技术交流社区
标题:
关于IO复制图片的问题
[打印本页]
作者:
李林轩
时间:
2012-1-11 21:33
标题:
关于IO复制图片的问题
import java.io.*;
public class CopyPic {
public static void main(String[] args) {
FileOutputStream fos = null;
FileInputStream fis = null;
try {
fos = new FileOutputStream("c:\\2.jpg");
fis = new FileInputStream("c:\\008.jpg");
byte[] buf = new byte[1024];
int len = 0;
while((len=fis.read(buf))!=-1){
fos.write(buf,0,len);
}
} catch (IOException e) {
// TODO: handle exception
throw new RuntimeException("复制文件失败");
}finally{
try {
if(fis!=null)
fis.close();
} catch (IOException e2) {
// TODO: handle exception
throw new RuntimeException("读取关闭失败");
}
try {
if(fos!=null)
fos.close();
} catch (IOException e2) {
// TODO: handle exception
throw new RuntimeException("写入关闭失败");
}
}
}
}
帮忙看下我哪里错了?
作者:
李娟
时间:
2012-1-11 22:04
完全正确阿,我都运行出来了 ,不过如果 008.jpg 文件不在C盘下的话 就会找不到文件的错误,008.JPG必须是已经存在的
作者:
李林轩
时间:
2012-1-11 22:39
嗯,我知道了!刚才我把008.jpg写成008.bmp忘改过来了,谢谢啦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2