zip文件属性中的Java写入版本信息
我正在以压缩的形式导出数据。我需要验证我的产品版本,文件导出的版本。我必须验证文件版本 在java中是否有任何方法可以写入/读取该文件的版本,如下图所示zip文件属性中的Java写入版本信息,java,file,version,zipper,fileversioninfo,Java,File,Version,Zipper,Fileversioninfo,我正在以压缩的形式导出数据。我需要验证我的产品版本,文件导出的版本。我必须验证文件版本 在java中是否有任何方法可以写入/读取该文件的版本,如下图所示 另外,请建议我实现这一目标的其他方法 从Java7开始,编写自定义文件属性更容易。看看。你说的验证版本是什么意思?看起来你是在强调图片中的存档位?@ DavidConrad,我的意思是说产品的版本,或者你可以考虑产品发布版本。这将有助于了解这是哪个版本的zip。@Mena让我来了解一下,您如何从zip中知道产品发布版本?你的文件属性屏幕截图上
另外,请建议我实现这一目标的其他方法 从Java7开始,编写自定义文件属性更容易。看看。你说的验证版本是什么意思?看起来你是在强调图片中的存档位?@ DavidConrad,我的意思是说产品的版本,或者你可以考虑产品发布版本。这将有助于了解这是哪个版本的zip。@Mena让我来了解一下,您如何从zip中知道产品发布版本?你的文件属性屏幕截图上没有显示这样的内容。
try {
Path inputFilePath = Paths.get(exportFilePath);
Path outputFilePath = Paths.get(outputDirPath,
String.format("%s.%s", inputFilePath.getFileName(), EXPORT_EXTENSION));
fileZipper.zipIt(inputFilePath, outputFilePath);
log.info("Zipping completed.");
} catch (IOException e) {
log.error("Got error whlie zipping file. ", e);
}