7zip怎么压缩文件到最小(分享7zip文件压缩技巧)
2022-01-11 10:03:16

需求背景:

工作中我需要频繁地压缩打包某个文件夹内的某些文件发给同事。由于每次我都需要全选所有文件,然后按住ctrl键,一个个剔除不需要打包的文件,费时费力费眼力。一不小心还会遗漏一些文件未剔除。作为热爱生活的程序员,我不允许这样浪费时间。所以我写了个批处理,一键完成。

一、批处理是什么

批处理是一种简化的脚本语言,明显的标志是批处理文件以.bat为后缀名。可以使用批处理处理一些重复繁杂的工作。学会批处理可以方便我们的工作。

教你使用批处理和7z一键完成压缩

后缀名bat

二、怎么编写批处理

使用记事本,编写完毕批处理代码,保存文件并把文件后缀名改为.bat,批处理就写好了。

三、举个例子

我想输出当前目录的所有文件夹名称

@echo off
for /d %%X in (*) do echo %%X
pause

保存为:输出当前文件.bat。双击运行,显示结果如下:

教你使用批处理和7z一键完成压缩

四、7z压缩文件

7z是一种主流的文件压缩格式,通常使用7z格式比使用zip格式节省空间30~70%

我选中7z不单因为压缩率高,还由于7z是开源软件,无广告。

直接下载安装即可。

五、最终一键压缩代码

::删除文件1.7z

del 1.7z

@echo off

set zip=C:Program Files7-Zip7z.exe

::添加文件夹

for /d %%X in (*) do (“%zip%” a “1.7z” “%%X” -xr!face -xr!log -xr!picture -xr!SdkLog)

::添加文件

for %%X in (*) do (“%zip%” a “1.7z” “%%X” -xr!faceRecognitionShow.dll -xr!paramesModel.dll -xr!压缩.bat -xr!1.7z)

教你使用批处理和7z一键完成压缩

代码截图

本bat代码把当前目录下的文件和文件夹压缩成1.7z,并排除以下文件夹:face、log、picture、SdkLog。排除以下文件:faceRecognitionShow.dll、paramesModel.dll、压缩.bat、1.7z

::表示注释,解释下一行代码的作用,代码首先删除当前目录下的1.7z文件,然后添加文件夹,添加文件至1.7z中,压缩完成。

教你使用批处理和7z一键完成压缩

压缩执行中

需求背景:

工作中我需要频繁地压缩打包某个文件夹内的某些文件发给同事。由于每次我都需要全选所有文件,然后按住ctrl键,一个个剔除不需要打包的文件,费时费力费眼力。一不小心还会遗漏一些文件未剔除。作为热爱生活的程序员,我不允许这样浪费时间。所以我写了个批处理,一键完成。

一、批处理是什么

批处理是一种简化的脚本语言,明显的标志是批处理文件以.bat为后缀名。可以使用批处理处理一些重复繁杂的工作。学会批处理可以方便我们的工作。

教你使用批处理和7z一键完成压缩

后缀名bat

二、怎么编写批处理

使用记事本,编写完毕批处理代码,保存文件并把文件后缀名改为.bat,批处理就写好了。

三、举个例子

我想输出当前目录的所有文件夹名称

@echo off
for /d %%X in (*) do echo %%X
pause

保存为:输出当前文件.bat。双击运行,显示结果如下:

教你使用批处理和7z一键完成压缩

四、7z压缩文件

7z是一种主流的文件压缩格式,通常使用7z格式比使用zip格式节省空间30~70%

我选中7z不单因为压缩率高,还由于7z是开源软件,无广告。

直接下载安装即可。

五、最终一键压缩代码

::删除文件1.7z

del 1.7z

@echo off

set zip=C:Program Files7-Zip7z.exe

::添加文件夹

for /d %%X in (*) do (“%zip%” a “1.7z” “%%X” -xr!face -xr!log -xr!picture -xr!SdkLog)

::添加文件

for %%X in (*) do (“%zip%” a “1.7z” “%%X” -xr!faceRecognitionShow.dll -xr!paramesModel.dll -xr!压缩.bat -xr!1.7z)

教你使用批处理和7z一键完成压缩

代码截图

本bat代码把当前目录下的文件和文件夹压缩成1.7z,并排除以下文件夹:face、log、picture、SdkLog。排除以下文件:faceRecognitionShow.dll、paramesModel.dll、压缩.bat、1.7z

::表示注释,解释下一行代码的作用,代码首先删除当前目录下的1.7z文件,然后添加文件夹,添加文件至1.7z中,压缩完成。

教你使用批处理和7z一键完成压缩

压缩执行中

未解决
您可能还需要
天天领红包,单单有红包
7zip解压器手机版苹果(压缩包浏览器Mac版)
78创业网加盟网,中国招商加盟信息发布平台
兄弟DCP1618W怎么样质量好不好
人脸考勤机人脸录入错误怎么办_
删除审批单有什么影响
怎么修改我发布的班级填表?
审批高级版试用期结束后应用怎么停用?
想要导出DING?
钉钉可以集体考勤打卡吗?
企典提供的企业信息是最新的吗?
90后创业者的特点包括什么,90后创业成功案例分享
90后创业好项目(解读90后创业好项目)
90后创业做什么好,适合90后的5个创业项目
90分旅行箱怎么样(深度测评其产品质量及口碑评价)
90%的成功企业都在用这样的商业模式!
8麦克风主动降噪AirPodsMax堪称年度最潮新品
8秒视频涨粉5万点赞破20万的实操方案(附:从定位到变现的教程)
8杯水正确喝水时间表以及量,教你科学的一天八杯水时间
8月网站优化新方案(完美解决秒收录的问题)
8月猪肉价格同比下降44.9%(8月CPI同比上涨0.8%)
8月全网直播带货销量排行榜
8月份最值得买的4部手机,是时候入手了
8开的纸是多大的尺寸图片(详细介绍8开尺寸大小)
8寸平板电脑推荐一下(销量最高的8寸平板电脑品牌)
8天摆摊赚1万7是真吗的(适合一个人摆摊的四季小吃)
8大引流平台,4个步骤,一次性解决精准客源问题,实操经验分享
8口千兆交换机哪个品牌好(评测家用8口千兆交换机)
8公斤滚筒洗衣机尺寸大小(不同容量的洗衣机尺寸大全)
8亿收购的资产变“垃圾”!森马服饰收购“洋品牌”踩坑了
8个稳赚的女性创业(未来10大暴利行业分享)
正在加载...