首页 > 其他分享 >7zip 命令行压缩指定后缀名

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

时间:2022-11-02 16:44:19浏览次数:93  
标签:文件 exe 7zip ir 路径 指定 后缀名 命令行

接到一个需求,就是测试同学在测试软件的指定功能时,可能需要调试版本来查看输出信息,所以我们需要使用一个批处理文件来快速生成一个 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 是暂停,可以在命令行结束后暂停,用于查看里面的运行结果

参考文章:

标签:文件,exe,7zip,ir,路径,指定,后缀名,命令行
From: https://www.cnblogs.com/strive-sun/p/16851515.html

相关文章

  • git 命令行获取信息
    获取某个commit的信息:git$gitlog--pretty=format:“%an”HEAD-1“auto”获取某个commit的时间:bashgitlog--pretty=format:“%cd”HEAD-1“WedApr310:12......
  • 利用node创建命令行工具
    什么是命令行工具?命令行工具(CmmandLineInterface)简称cli,顾名思义就是在命令行终端中使用的工具。我们常用的git、npm、vim等都是cli工具,比如我们可以通过gitclo......
  • VC6命令行编译DirectX9
    编程环境:VC6.0绿色版                 DirectX9.0SDK1.采用NMake方式编译DX9的代码,不使用IDE。界面采用Win32API方式构建。2.准备源代码,本......
  • etcd(3):常用命令行
    etcdctl常用命令行用户可以使用etcd的命令行工具etcdctl与etcd服务端进行交互。默认情况下,etcdctl使用v2的API,如需要使用v3的API,可以导入如下环境变量:exportETCDCTL_AP......
  • windows系统命令行查看已连接过的WiFi密码
     展示所有连接过的WiFi列表netshwlanshowprofiles 显示具体某个WiFi的密码netshwlanshowprofilesname="XXXXXX"key=clear name      -所......
  • 命令行常用快捷键
    常用:Ctrl+L:清屏Ctrl+M:等效于回车Ctrl+C:中断正在当前正在执行的程序历史命令:Ctrl+P:上一条命令,可以一直按表示一直往前翻Ctrl+N:下一条命令Ctrl+R......
  • 【Jlink】J-Link Commander 命令行脚本使用例子 下载烧录 芯片解锁 芯片加锁
    下载烧录:创建download.bat,将下面内容放入,并根据实际情况填写JLink.exe路径、设备名称setPATH=D:/Keil_v5/Arm/Segger/;JLink.exe-autoconnect1-deviceCX32L003-ifsw......
  • [python] 合并文件 终端命令行 cmd版
    importgetoptimportosimportsysdefshow_help():print("-h查看帮助")print("-s<path>文件路径1例:E:\\folk.bin")......
  • 命令行如何连接Linux?
    虚拟机安装linux,如何远程连接到它?用securecrt可以,也可以用windows的终端或者命令行,方法如下打开windows终端在命令行中输入ssh​​[email protected].*** 回车,如果是第一次......
  • 问题:怎样从命令行新建文件并用VScode打开&VScode启动并新建文件
    问题:怎样从命令行新建文件并用VScode打开&VScode启动并新建文件解决howtostartvscodefromterminal-Search(bing.com)HowtostartVSCodefromtheterminal(......