黑马程序员技术交流社区

标题: 图片复制 [打印本页]

作者: Running    时间: 2014-7-14 15:18
标题: 图片复制
public class InputStream {

        /**
         * 1,用字节读取流对象和图片关联
         * 2,用字节写入流对象创建一个图片文件,用于存储读取到的图片数据
         * 3,通过循环读写,完成数据的存储。
         * 4,关闭资源。
         *
         
         * @param args
         * @throws IOException
         */
        public static void main(String[] args) throws IOException {
                // TODO Auto-generated method stub
    FileInputStream fis=new FileInputStream("C:/1.jpeg");
    FileOutputStream fos=new FileOutputStream("C:/2.jpeg");
    byte[] buf=new byte[1024];
    int len=0;
    while((len=fis.read(buf))!=-1){
            fos.write(buf, 0, len);
    }

}
}



Exception in thread "main" java.io.FileNotFoundException: C:\1.jpeg (系统找不到指定的文件。)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(Unknown Source)
        at java.io.FileInputStream.<init>(Unknown Source)
        at com.ieheima.PicDemo.main(PicDemo.java:18)

报的这些异常怎么解决啊??
作者: cheye0207    时间: 2014-7-14 15:27
路径用"\\",就是C:\\1.jpeg
作者: 小风子    时间: 2014-7-14 15:48
"\" 要用“\\”
作者: ★八月⊰~    时间: 2014-7-14 17:10
在Java中文件路径要用“//”
作者: 爨庚轩    时间: 2014-7-14 17:18
在字符串中直接写\是转义符,例如\n,要用\必须转义来使用\\,表达的不是很好,楼主去看看转义字符就清楚了
作者: Running    时间: 2014-7-19 15:51
爨庚轩 发表于 2014-7-14 17:18
在字符串中直接写\是转义符,例如\n,要用\必须转义来使用\\,表达的不是很好,楼主去看看转义字符就清楚了 ...

好的,谢谢





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2