//基本路徑
String basePath = this.getClass().getResource("/").getPath() + "../../";
//正式文件夾路徑
String userHeaderPath = this.getClass().getResource("/").getPath() + "../../" +UploadBaseFolder.UPLOAD_USER_HEADER;
/**
*複製文件,修改實體中保存路徑
*/
File srcFile = new File(basePath + (user.getUserUrl()==null ? "" : user.getUserUrl()));
if(srcFile != null && srcFile.isFile() && srcFile.exists()){
FileUtils.copyFileToDirectory(srcFile, new File(userHeaderPath));
user.setUserUrl(UploadBaseFolder.UPLOAD_USER_HEADER + "/" + user.getUserUrl().substring(user.getUserUrl().lastIndexOf("/") + 1));
}else{
user.setUserUrl(null);
}
臨時文件複製到正式文件夾,內容挺簡單,就是重新費時間,備一份