springboot实现文件上传怎么将上传的文件名换掉?
时间: 2023-06-05 08:04:48 浏览: 531
修改文件名
可以使用java.io.File类中的renameTo()方法来实现重命名文件。具体实现步骤为先将上传的文件保存到本地,再调用renameTo()方法将文件名改为需要的名称。代码示例:
```java
// 获取上传的文件
MultipartFile file = ...
// 获取文件原名
String originName = file.getOriginalFilename();
// 将文件保存到本地
File localFile = new File("/path/to/save/" + originName);
file.transferTo(localFile);
// 重命名文件
File newFile = new File("/path/to/save/new_name.txt");
localFile.renameTo(newFile);
```
阅读全文