public static File multipartFileToFile(MultipartFile file, String bh) throws Exception { if (file.getSize() <= 0) { return null; } File toFile = null; // 用户主目录 String userHome = System.getProperties().getProperty("user.home"); StringBuilder filepath = new StringBuilder(); filepath.append(userHome).append(File.separator).append("files").append(File.separator).append(bh).append(File.separator); //创建文件夹 toFile = new File(filepath.toString()); FileUtils.forceMkdir(toFile); //创建文件,此时文件为空 filepath.append(file.getOriginalFilename()); toFile = new File(filepath.toString()); //为文件添加流信息 file.transferTo(toFile); return toFile; }
删除file
//删除文件夹String bh = ""; String userHome = System.getProperties().getProperty("user.home"); StringBuilder filepath = new StringBuilder(); filepath.append(userHome).append(File.separator).append("files").append(File.separator).append(bh); FileUtils.deleteDirectory(new File(filepath.toString()));