7zip 命令行压缩指定后缀名

接到一个需求,就是测试同学在测试软件的指定功能时,可能需要调试版本来查看输出信息,所以我们需要使用一个批处理文件来快速生成一个 debug 压缩包

7zip 给出了很多有用的命令行,我们可以使用它指定 exe 文件和 dll 文件等

bat 文本如下,

title builddebug
set ZIPFILEPath=D:\xxx\Debug.zip 
set UNZIPFILEPath=D:\xxx\Debug\

:build
cd /D %UNZIPFILEPath% 7z.exe a %ZIPFILEPath% -ir!.\*.dll -ir!.\*.exe pause :end

set 指令是设置文件路径,它也可以用于赋值等操作

ZIPFILEPath 是指放置 zip 文件的路径和压缩文件的命名

UNZIPFILEPath 是指要需要被压缩的文件路径

:build 是注释,不需要编译

cd 是切换到指定路径,这边是切到需要被压缩的文件路径下

/D: 是切换到根目录,一般执行 bat 文件时会从 C: 根目录开始,我这边要切到的路径是在 D: 目录下,所以要先切过去

7z.exe 这行中主要介绍 a 和 -ir

a 是压缩的意思,-ir 是切换的意思,这边是指可以多次指定文件后缀

pause 是暂停,可以在命令行结束后暂停,用于查看里面的运行结果

参考文章:

原文链接: https://www.cnblogs.com/strive-sun/p/16851515.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    7zip 命令行压缩指定后缀名

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/404420

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月25日 下午4:34
下一篇 2023年4月25日 下午4:34

相关推荐