如何使用批处理命令压缩文件而不进行压缩
问题描述:
我正在写一个批处理文件以便生成.ear
文件。这里是我的代码片段:如何使用批处理命令压缩文件而不进行压缩
winrar.exe a -afzip -m5 -ed -pTest -r -ep1 %earName%.ear %extractDest%*
此代码压缩包含我不想要的文件。我怎样才能将"extractDest"
中的文件添加到.ear
文件而不进行压缩?
答
您可以使用命令行zip
从Info-Zip如下:
zip -rp0 earname.ear source_dir
-0
意味着存储和不压缩(-r
递归,-p
保持相对路径)。
不像winrar
,信息-Zip是开源的(无提示购买),其zip
和unzip
是真正的命令行工具,非常小的那个。
如果您坚持使用winrar
,则必须使用选项-m0
(而不是-m5
),该选项选择0
(存储)压缩级别。