Zip 如何使用批处理命令在不压缩的情况下压缩文件

Zip 如何使用批处理命令在不压缩的情况下压缩文件,zip,ear,jdeveloper,winrar,Zip,Ear,Jdeveloper,Winrar,我正在编写一个批处理文件,以便生成一个.ear文件。以下是我的代码片段: winrar.exe a -afzip -m5 -ed -pTest -r -ep1 %earName%.ear %extractDest%* 这段代码压缩包含我不想要的文件。如何在不压缩的情况下将“extractDest”中的文件添加到.ear文件中?您可以使用以下命令行zip: zip -rp0 earname.ear source_dir -0表示存储而不压缩(-r递归,-p保留相对路径) 与winrar不同,I

我正在编写一个批处理文件,以便生成一个
.ear
文件。以下是我的代码片段:

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

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

您可以使用以下命令行
zip

zip -rp0 earname.ear source_dir
-0
表示存储而不压缩(
-r
递归,
-p
保留相对路径)

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

如果坚持使用
winrar
,则必须使用选项
-m0
(而不是
-m5
),该选项选择
0
(存储)压缩级别