我运行了你的程序抛出的是异常:
Exception in thread "main" java.lang,RuntimeException:复制图片失败
at CopyPicture.main(CopyPicture.java:23)
因为你的这条语句while((len=fis.read())!=-1)
这个语句中的read()方法是读取输入流中的一个字节,并没有将读取到的字节数据存入缓冲区,但是你在循环中又写了write(buf,0,len)语句,此时buf字节数组内为空,不会写出数据,所以抛出了异常。 |