java中把文件拷贝到指定目录下最简单几种方法:
String savePath =
"D:/file"
;
// 文件保存到d盘的file目录下
File savefile =
new
File(savePath);
private
MultipartHttpServletRequest multipartRequest= (MultipartHttpServletRequest) request;
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
for
(Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
MultipartFile mf = entity.getValue();
// 获取上传文件对象
//方法1,使用org.springframework.util.FileCopyUtils工具类
FileCopyUtils.copy(mf.getBytes(), savefile);
// 文件拷贝到指定硬盘目录
//方法2,使用MultipartFile类的方法
mf.transferTo(savefile);
}
总结:比起用java最传统的方法简便了好多,不用自己手动关闭流,刷新流等等繁琐操作。