黑马程序员技术交流社区
标题:
新手问题
[打印本页]
作者:
小黑驴
时间:
2014-5-27 21:18
标题:
新手问题
package lks.lianxi;
import java.io.IOException;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class FileInputStreamDemo1 {
public static void main(String[] args)throws IOException {
//数据源
FileInputStream fis = new FileInputStream("ez.jpg");
//目的地
FileOutputStream fos = new FileOutputStream("EZ.jpg");
byte[] bys = new byte[1024];
int len =-1;
while((len=fis.read(bys))!=-1){
fos.write(bys,0,len);
}
fos.close();
fis.close();
}
}
复制代码
为什么复制到当前路径的图片 复制不了呢?
作者:
成小龙
时间:
2014-5-27 22:03
路径没选对吧,加上路径肯定能运行
作者:
woshihq
时间:
2014-5-27 22:04
总感觉哪里错了
作者:
363758086ed
时间:
2014-5-27 22:22
给我分 就对了
作者:
13556793092
时间:
2014-5-27 22:50
1.你的源文件必须在当前路径
2.建议你把复制的文件改名,widows对大小写不敏感,会覆盖,谢谢
拿分了
作者:
战狼
时间:
2014-5-27 22:52
FileInputStream fis = new FileInputStream("这里面写上图片路径");
//目的地
FileOutputStream fos = new FileOutputStream("这里面写上图片路径");
复制代码
作者:
13556793092
时间:
2014-5-27 22:53
建议最好把异常截图出来
作者:
小钟
时间:
2014-5-28 01:17
//数据源
FileInputStream fis = new FileInputStream("C:\\Users\\Administrator\\Desktop\\13667110904.jpg");
//目的地
FileOutputStream fos = new FileOutputStream("C:\\Users\\Administrator\\Desktop\\EZ.jpg");
//都改成绝对路径吧!
作者:
pk49800
时间:
2014-5-28 15:51
1.数据源和目的地加上不同的路径2.windows对大小写是不敏感的,如果在同一个目录下会覆盖掉源文件
作者:
沉默的爱
时间:
2014-5-29 01:52
路径是没问题的,是你复制文件的名字,,你试着在同一目录下改一个同名文件,只是大小写不一样,,你就知道是什么情况了!,,windows文件名对大小写是不分的!!所以就是报错!
作者:
lin'
时间:
2014-5-29 08:33
你不觉得你的路径太短了吗,电脑怎么找到图片去给你复制
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2