bat文件压缩批量处理
2014-03-24 13:39
204 查看
最近遇到了这个问题,当我们的文件越来越多时,就需要批量压缩这些文件,特别是数据库中的数据文件,一个8G的数据文件,压缩一下就只有几百M了,迅速快捷,又可以节省空间.
这里,是将文件压缩成zip文件,就写几个现在用到的工具,其实还有很多,可以根据需要选择。
工具:
1. Lhaca.exe 是一个日本的压缩软件。不过大于5G的文件压缩就会有问题。
2. 7-Zip 这个很常用。
3. 另外系统自带的zip压缩软件,不支持命令行调用,这里就不多说了。
http://soft.zdnet.com.cn/software_zone/2011/0315/2022227.shtml 可参看这篇文章。
操作:
安装所需要的软件。
打开记事本,编辑命令行,然后保存成bat文件,点击运行就可以了。
1. Lhaca 下载地址:park8.wakwak.com/~app/Lhaca/
压缩 "C:\Program Files\Lhaca\Lhaca.exe" "D:\test1.text"
解压"C:\Program Files\Lhaca\Lhaca.exe" "D:\test1.lzh"
Lhaca 压缩后的文件扩展名为lzh, 无论压缩和解压,只需要放入相应的文件路径就可以了,很方便。但要注意超过5G之后,压缩可能有问题。
2. 7-Zip 压缩"C:\Program Files\7-Zip\7z.exe" a -tzip "D:\compress\test.zip" "D:\test.sql" >> "D:\compress\7zCompressLog.log"
"D:\compress\test.zip":压缩后要保存的路径
"D:\test.sql" :需要压缩的文件
"D:\compress\7zCompressLog.log" 保存日志
下面是一些参数的介绍:
a:添加文件的压缩包,或者创建新的压缩包。
d:从压缩包中删除文件。
e:从压缩包中提取。
t:测试压缩包的是否出错。
u:更新压缩包中的文件
解压文件时只需要将参数a,修改为e就可以了。
这里,是将文件压缩成zip文件,就写几个现在用到的工具,其实还有很多,可以根据需要选择。
工具:
1. Lhaca.exe 是一个日本的压缩软件。不过大于5G的文件压缩就会有问题。
2. 7-Zip 这个很常用。
3. 另外系统自带的zip压缩软件,不支持命令行调用,这里就不多说了。
http://soft.zdnet.com.cn/software_zone/2011/0315/2022227.shtml 可参看这篇文章。
操作:
安装所需要的软件。
打开记事本,编辑命令行,然后保存成bat文件,点击运行就可以了。
1. Lhaca 下载地址:park8.wakwak.com/~app/Lhaca/
压缩 "C:\Program Files\Lhaca\Lhaca.exe" "D:\test1.text"
解压"C:\Program Files\Lhaca\Lhaca.exe" "D:\test1.lzh"
Lhaca 压缩后的文件扩展名为lzh, 无论压缩和解压,只需要放入相应的文件路径就可以了,很方便。但要注意超过5G之后,压缩可能有问题。
2. 7-Zip 压缩"C:\Program Files\7-Zip\7z.exe" a -tzip "D:\compress\test.zip" "D:\test.sql" >> "D:\compress\7zCompressLog.log"
"D:\compress\test.zip":压缩后要保存的路径
"D:\test.sql" :需要压缩的文件
"D:\compress\7zCompressLog.log" 保存日志
下面是一些参数的介绍:
a:添加文件的压缩包,或者创建新的压缩包。
d:从压缩包中删除文件。
e:从压缩包中提取。
t:测试压缩包的是否出错。
u:更新压缩包中的文件
解压文件时只需要将参数a,修改为e就可以了。
相关文章推荐
- bat 压缩备份文件 xcopy mysqldump备份文件和数据库
- 压缩指定SQL文件并删除N天前的压缩备份文件BAT
- Innosetup中将bat文件压缩到压缩包中
- [bat批处理文件] 压缩备份
- bat脚本:自动压缩n天前的文件【转载】
- Server_如何使用7z.exe制作成批处理文件(*.bat)以提供文件夹打包压缩?
- [bat批处理文件] 压缩备份
- Innosetup中将bat文件压缩到压缩包中
- dos.bat 批处理文件的应用——批量压缩
- [bat批处理文件] 压缩备份
- bat文件(实现批量处理)
- oracle 定期备份 + 压缩 批处理.bat文件
- bat自动备份压缩文件
- SQL数据库备份文件自动压缩,bat
- Bat批量处理文件教程
- 在Salesforce中通过编写C#程序调用dataloadercliq的bat文件取触发调用data loader来批量处理数据
- mysql定期备份数据并压缩上传到ftp服务器的bat文件脚本,恢复建议使用SQLyog enterprise
- 网站卡死,照惯例运行.bat批量处理文件进行重启不起作用
- hadoop对于压缩文件的支持及算法优缺点
- windows删除零时文件bat