码上敲享录 > Spring框架常见问题详解分享 > java中把文件拷贝到指定目录下最简单几种方法

java中把文件拷贝到指定目录下最简单几种方法

章节目录下一章 2017-11-22已有5695人阅读 评论(0)

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最传统的方法简便了好多,不用自己手动关闭流,刷新流等等繁琐操作。

本文地址:http://yayihouse.com/yayishuwu/chapter/1037

向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
2

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交