Java創(chuàng)建文件夾并上傳文件到該文件夾

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()) { //如果不存在 則創(chuàng)建   
         fileDir.mkdirs();  
     }  
     File savefile = new File(saveRealFilePath , filedataFileName);  
     try {  
         FileUtils.copyFile(filedata, savefile); //復制 
     } catch (IOException e) {  
         err = "錯誤"+e.getMessage();  
         e.printStackTrace();  
     }
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號