[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 如何批处理解压和压缩文件?

我有很多压缩文件如:1.jar  2.jar  3.jar  4.jar  5.jar
现在要把他们解压缩后再压缩成:bin1.zip  bin2.zip  bin3.zip  bin4.zip  bin5.zip  
该如何写?
谢谢大虾们赐教!

原帖由 Batcher 于 2009-4-15 13:09 发表
2楼已经说的很清楚了,你需要安装支持命令行的zip压缩程序(比如7-Zip或者PKZIP之类的)


我已经下载了7-zip,安装位置如下:
C:\Program Files\7-Zip
该怎么用啊大哥,举个例子,THX.

我是这样用的:
cd "e:\bat\toBin"
::改变当前路径 ,被压缩和生成的文件都在这个文件夹
c:\progra~1\7-Zip\7z.exe e bin.jar *.*

这样的话可以解压bin.jar下所有的文件,却不能解压文件夹,要解压缩有的文件和文件夹该如何写?

可问题又来了,在1.jar 中有一个文件叫a.txt, 在1.jar 中还有一个文件夹,他下面下也有一个叫a.txt的文件,这样解压的时候会提示是否覆盖!我不要覆盖,这2个文件解压的时候为什么不按照压缩时的目录解压呢?怎么办啊?有碰到的同志哇?

[ 本帖最后由 gundumw100 于 2009-4-17 11:24 编辑 ]

TOP

回复 4楼 的帖子

2楼已经说的很清楚了,你需要安装支持命令行的zip压缩程序(比如7-Zip或者PKZIP之类的)
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

我查了下资料,如下:
cd "e:\bat"
::改变当前路径 ,被压缩和生成的文件都在这个文件夹
c:\progra~1\winrar\winrar.exe e 1.jar *.*
可问题又来了,在1.jar 中有一个文件叫a.txt, 在1.jar 中还有一个文件夹,他下面下也有一个叫a.txt的文件,这样解压的时候会提示是否覆盖!我不要覆盖,这2个文件解压的时候为什么不按照压缩时的目录解压呢?怎么办啊?有碰到的同志哇?

另外,这是解压,加压该怎么办?

[ 本帖最后由 gundumw100 于 2009-4-15 10:47 编辑 ]

TOP

原帖由 Batcher 于 2009-4-14 18:17 发表
你的系统中有没有安装WinRAR?完整路径是什么?
你的系统中有没有安装支持命令行的zip压缩程序(比如7-Zip或者PKZIP之类的)?完整路径是什么?


我就安装了WinRAR
C:\Program Files\WinRAR
该怎么操作啊?我第一次做这样的批处理,请赐教大虾了

TOP

你的系统中有没有安装WinRAR?完整路径是什么?
你的系统中有没有安装支持命令行的zip压缩程序(比如7-Zip或者PKZIP之类的)?完整路径是什么?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表