如何使用批处理命令压缩文件而不进行压缩

时间:2013-03-07 05:03:15

标签: zip ear jdeveloper winrar

我正在编写批处理文件以生成.ear文件。这是我的代码片段:

winrar.exe a -afzip -m5 -ed -pTest -r -ep1 %earName%.ear %extractDest%*

此代码压缩我不想要的包含文件。如何在不压缩的情况下将"extractDest"中的文件添加到.ear文件中?

1 个答案:

答案 0 :(得分:1)

您可以使用Info-Zip中的命令行zip,如下所示:

zip -rp0 earname.ear source_dir

-0表示存储且不压缩(-r递归,-p保留相对路径。

winrar不同,Info-Zip是开源的(没有提示购买),其zipunzip是真正的命令行实用程序,而且非常小。

如果您坚持使用winrar,则必须使用选项-m0(而非-m5),后者会选择0(存储)压缩级别。