【发布时间】:2020-01-13 17:27:00
【问题描述】:
我在使用 Spring 启动应用程序 将 zip 文件(包含几个 RPM 文件)从 资源文件夹复制到目标文件夹 时遇到了问题。它确实在目标文件夹路径上创建了 zip 文件,但其中没有所有文件,并且创建的文件已损坏。请看附件
我浏览了几个链接,但似乎解决方案并不完美
- How to get files from resources folder. Spring Framework
- Read file from resources folder in Spring Boot
资源 zip 文件夹的快照 [
代码:
ClassPathResource cpr = null;
cpr = new ClassPathResource("/16.00/package.zip");
try {
InputStream data = cpr.getInputStream();
File targetFile = new File("C:\\package.zip");
java.nio.file.Files.copy(
data,
targetFile.toPath(),
StandardCopyOption.REPLACE_EXISTING);
IOUtils.closeQuietly(data);
log.info("w"+data);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
【问题讨论】:
标签: java spring spring-boot