Java创建文件夹并上传文件到该文件夹

2018-06-20 14:48 更新
  import org.apache.commons.io.FileUtils;
    import org.apache.struts2.ServletActionContext;
    import com.opensymphony.xwork2.ActionContext;//jar包


    //省略get/set方法
    private String err = "";  
    private String msg;              //返回信息  
    private File filedata;           //上传文件  
    private String filedataFileName; //文件名 


     //这里是上传的路径,获取路径用到是struts2的方法
     String saveRealFilePath = ServletActionContext.getServletContext().getRealPath("/img"); 
     System.out.println(saveRealFilePath );//打印上传的路径
     File fileDir = new File(saveRealFilePath);  
     if (!fileDir.exists()) { //如果不存在 则创建   
         fileDir.mkdirs();  
     }  
     File savefile = new File(saveRealFilePath , filedataFileName);  
     try {  
         FileUtils.copyFile(filedata, savefile); //复制 
     } catch (IOException e) {  
         err = "错误"+e.getMessage();  
         e.printStackTrace();  
     }
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号