我正在编写批处理文件以生成.ear
文件。这是我的代码片段:
winrar.exe a -afzip -m5 -ed -pTest -r -ep1 %earName%.ear %extractDest%*
此代码压缩我不想要的包含文件。如何在不压缩的情况下将"extractDest"
中的文件添加到.ear
文件中?
答案 0 :(得分:1)
您可以使用Info-Zip中的命令行zip
,如下所示:
zip -rp0 earname.ear source_dir
-0
表示存储且不压缩(-r
递归,-p
保留相对路径。
与winrar
不同,Info-Zip是开源的(没有提示购买),其zip
和unzip
是真正的命令行实用程序,而且非常小。
如果您坚持使用winrar
,则必须使用选项-m0
(而非-m5
),后者会选择0
(存储)压缩级别。