zoukankan      html  css  js  c++  java
  • java代码,io实现复制文件

    主要代码:

    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("复制文件失败");
            }
    你可以比现在做得更好
  • 相关阅读:
    Oracle忘记用户名和密码以及管理员用户新增修改删除用户
    Oracle11.2安装和完全卸载及卸载后重装等问题
    软件测试之路2
    软件测试之路1
    Git入门笔记
    CentOS 6.5下二进制安装 MySQL 5.6
    十款压力测试工具
    tomcat 内存设置
    tomcat 安全
    tomcat 模式详解
  • 原文地址:https://www.cnblogs.com/hwm-php/p/3566317.html
Copyright © 2011-2022 走看看