Board logo

标题: [文件操作] 如何批处理解压和压缩文件? [打印本页]

作者: gundumw100    时间: 2009-4-14 17:45     标题: 如何批处理解压和压缩文件?

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

你的系统中有没有安装WinRAR?完整路径是什么?
你的系统中有没有安装支持命令行的zip压缩程序(比如7-Zip或者PKZIP之类的)?完整路径是什么?
作者: gundumw100    时间: 2009-4-15 09:53

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


我就安装了WinRAR
C:\Program Files\WinRAR
该怎么操作啊?我第一次做这样的批处理,请赐教大虾了
作者: gundumw100    时间: 2009-4-15 10:43

我查了下资料,如下:
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 编辑 ]
作者: Batcher    时间: 2009-4-15 13:09     标题: 回复 4楼 的帖子

2楼已经说的很清楚了,你需要安装支持命令行的zip压缩程序(比如7-Zip或者PKZIP之类的)
作者: gundumw100    时间: 2009-4-17 11:09

原帖由 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 编辑 ]




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2