多语言展示
当前在线:650今日阅读:60今日分享:41

使用7zip批量压缩文件夹到不同压缩包

外站经验翻译,留档用意,以供日后查询。 感谢原作者Cforrester101, Teresa, Stripeysocks19,Jacob, ShrUtiable, Denise等人的无私分享。下边是正文: 本篇文章将为大家介绍如何使用免费压缩软件7zip,一次把目标目录下的多个文件夹分别打包到各自对应的压缩包中。当给电脑中的文件做备份或者需要压缩大量文件夹的时候这条技巧就很实用了。本方法通过在Windows批处理文件中调用7zip实现。 打个比方,“我的音乐”文件夹下有若干个音乐文件夹,我想把他们分别压缩成几个包,然后备份到移动硬盘里去。
工具/原料
1

一台安装了微软视窗操作系统的计算机。

2

7Zip压缩软件,可从官网下载。

3

用于编辑批处理文件的文本编辑器,视窗操作系统自带的记事本程序即可。


方法/步骤
1

安装7Zip。默认安装的程序目录是'C:\Program Files\7-zip\7z.exe'。注:7zip国际官网经常抽风,可以登录中文主页下载。

2

打开记事本(桌面左下角的“开始键”——“程序”——“附件”——'记事本')。本操作中我们用不着7zip的图形操作界面,所以安装好7zip后就没必要点开它。

3

在记事本中输入以下代码: for /d %%X in (*) do 'c:\Program Files\7-Zip\7z.exe' a '%%X.7z' '%%X\'

4

如果你需要把文件打包成ZIP格式的话,把 '%%X.7z' 改成 '%%X.zip'

5

点击记事本程序菜单栏的“文件”,然后选择:“另存为”。

6

在弹出来的对话框中指定批处理文件的保存位置,必须和你需要打包的那些文件处于同一目录。在本经验所举的例子中,位置是“C:\我的音乐”。

7

在“保存类型”选择所有文件,然后命名为:“批量压缩.bat”。请注意文件的扩展名为.bat,命名完毕后注意不要再把文件格式重新设置成“文本文档”。

8

点击“保存”。

9

关闭记事本程序,打开“我的音乐”文件夹。注意,我们在2~8步完成的批处理文件应该和我们要压缩的那些文件夹处在同一个目录,且该目录下除了我们要压缩的那些文件夹和批处理文件外,没有其他多余的文件或文件夹。

10

双击运行批处理文件(在Windows7操作系统下请不要使用管理员权限)。这时候会弹出一个黑底白字的命令行操作界面,当该命令行自动消失的时候,压缩的工作就大功告成了。

11

核对压缩文件的完整性。选中新生成的那几个文件点击鼠标右键,在弹出的菜单中选择7zip,然后再弹出来的次级菜单中选择“测试文件”。 测试完毕后如果报告说“未发现错误”,就可以把压缩好的那些压缩文件包复制到移动硬盘里边去了。我们做好的批处理文件可以删除掉,或者保存起来以备日后所需。

注意事项
1

建议把批处理文件保存起来以备日后所需。这样下一次要一次性压缩多个文件夹的时候就可以直接把做好的批处理文件复制过去运行即可。

2

如果你经常使用漫画阅读软件来观赏压缩文件包内的图片的话,可以把批处理文件代码中的“.zip”改成“.cbz”以获得更好的阅读体验。

3

除了压缩音乐文件夹,你也可以用同样的办法去压缩其他文件夹。

4

如果7zip软件安装到了系统里的其他地方,请找到它的位置并在批处理文件代码中做出相应修改。

5

请不要使用管理员权限运行该批处理文件,否则会把文件压缩到windows/system32目录下。双击批处理文件就好。

推荐信息