首页 > 其他 > 详细

java代码,io实现复制文件

时间:2014-02-25 21:44:59      阅读:293      评论:0      收藏:0      [点我收藏+]

主要代码:

try
        {
//获取image文件夹的绝对路径
  String uploadfile = request.getSession().getServletContext().getRealPath("/image");
     //System.out.println("uploadfile="+uploadfile);
//把“\”替换成“/”,为什么是四个反斜杠,还在研究中
     String uploadpath=uploadfile.replaceAll("\\\\","/");
        String image_file=request.getSession().getServletContext().getRealPath("/slide_image");
        String slide_image_file=image_file.replaceAll("\\\\", "/");
       // System.out.println("slide_image_file="+slide_image_file);
        //复制后的图片 文件
        FileOutputStream fos = new FileOutputStream(slide_image_file+"/"+pic_name); //pic_name包含后缀名,如abc.jpg
         //需要复制的 图片文件
        FileInputStream fis = new FileInputStream(uploadfile+"/"+pic_name);
         byte[] buf = new byte[1024]; //缓存
         int len = 0;  //实际读取的文件流
         while((len=fis.read(buf))!=-1)
         {
          fos.write(buf,0,len);
         }
        fis.close();
        fos.close();
        }
        catch (IOException e)
        {
         throw new RuntimeException("复制文件失败");
        }

java代码,io实现复制文件

原文:http://www.cnblogs.com/hwm-php/p/3566317.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!