winzip-dos

http://blog.chinaunix.net/uid-74941-id-155436.html 原文

使用winzip命令行对文件打包压缩

大家都知道winzip对文件解压和压缩都易如反掌,但是如何通过程序和命令行对其调用呢?
http://www.winzip.com/downcl.htm 下载dos版的winzip,下载后直接安装,就会在winzip的目录中产生两个dos命令行程序WZZIP.exe,WZUNZIP.EXE,可以直接在dos窗口下运行。

现在看看两个命令的基本用法

一、压缩文件命令 WZZIP.exe

格式:wzzip [options] zipfile [@listfile] [files...]
[options]包括:
-a              默认的操作,压缩文件
-a+             压缩文件,并删除要压缩的文件
-b[drive|path]  是在另外的驱动器上创建临时压缩文件
-d              删除zip文件中指定的目标文件
-e              是设置压缩比率,x最大,0最小
-f              替换zip文件中存在的文件
-h|-?           察看帮助
-v              创建一个压缩文件的列表信息
[email protected]          先创建一个包含所有要解压的文件的文件,然后按所包含的的文件名压缩

[@listfile]     是压缩文件的列表信息纪录
[files...]      则是要压缩的多个文件,用空格隔开,也可以用通配符

例:

  1. 1.压缩当前目录的所有文件
  2. wzzip test.zip *.*
  3. 2.压缩类型为txt的所有文件
  4. wzzip test.zip *.txt
  5. 3.压缩两个文件
  6. wzzip test.zip abc.txt def.txt
  7. 4.压缩类型为txt的所有文件除了abc.txt
  8. wzzip -xABC.TXT test.zip *.txt
  9. 5.压缩D:\docs下的所有类型为txt的文件及子目录
  10. wzzip -rp test.zip d:\docs\*.txt
  11. 6.把zipit.1st里的文件更新到test.zip
  12. wzzip -u test.zip @Zipit.lst
  13. 7.列出一个压缩文件的列表内容
  14. wzzip -v test.zip

二、解压文件命令 WZUNZIP.exe

格式:wzunzip [options] zipfile [@listfile] [path] [files...]

[options]包括:
-c[m]           解压是显示文件列表在dos屏幕中
-d              重建zip文件中的目录结构
-f              只解压在zip文件里同目前文件夹存在的同名的文件,如果没有则不解压
-jhrs           忽视zip文件里的文件的隐藏、只读、系统属性
-Jhrs           只解压带有隐藏、只读、系统属性的文件
-n              只解压叫新的文件,如果要解压的文件比已存在的新则替换。
-o              不用通过yes来确定是否要替换文件
-v              创建一个压缩文件的列表信息
[email protected]          先创建一个包含所有要解压的文件的文件,然后按所包含的的文件名解压

例如:

  1. 1.创建所有文件到当前目录下
  2. wzunzip test.zip
  3. 2.从test.zip中创建abc.txt到当前目录下
  4. wzunzip test.zip abc.txt
  5. 3.创建在test.zip中的目录结构及文件到当前目录下
  6. wzunzip -d test.zip
  7. 4.创建在test.zip中的目录结构及文件到c:\docs下
  8. wzunzip -d test.zip c:\docs
  9. 5.从test.zip中创建包含在files.ist中的文件名的文件
  10. wzunzip test.zip @files.lst
  11. 6.显示test.zip的文件列表内容
  12. wzunzip -v test.zip
  13. 7.显示压缩文件中所有类型为txt的文件列表内容
  14. wzunzip -v test.zip *.txt
时间: 2024-09-27 00:05:30

winzip-dos的相关文章

dos命令-环境变量-数据类型-命名规范

JAVA第一天笔记--dos命令-环境变量-数据类型-命名规范 1.能够阐述JDK和JRE之间区别 JDK(Java Development Kit)是提供给开发人员使用的JAVA开发工具包(javac.exe;java.exe),包含JRE(Java Runtime Environment). JRE(Java Runtime Environment)是Java程序运行环境,包含JVM(Java Virtual Machine)及核心类库. 总结为:开发人员使用JDK开发的程序,在JRE中运行

带dos调试窗口的win32程序

#pragma comment( linker, "/subsystem:\"console\" /entry:\"WinMainCRTStartup\"") 方法只要在cpp文件头部加入一行: #pragma comment( linker, "/subsystem:\"console\" /entry:\"WinMainCRTStartup\"")//以console程序样式,并且制

dat文件中如何编写DOS的多行命令

dat文件中如何编写DOS的多行命令 2012-10-15 11:29 四海柔情108 分享到: 2012-10-16 23:36 提问者采纳 你问的应该是BAT文件吧?BAT是DOS命令的批量运行方式,是顺序执行的单个命令.BAT可以使用任意文本编辑器编写,如:记事本.Word等等.在DOS环境中,可以使用命令行工具和EDIT编辑器进行编辑: 1. copy con abc.bat回车后开始逐行写命令,到最后一行的时候,按F6键,再回车,把书写的命令行保存为当前目录下的abc.bat文件. 2

dos命令下使用sql server

通常情况下,我们可以在dos命令下使用sql server,使用dos命令来使用sql server的方法如下: 1.连接上数据库服务器: 使用osql命令,该命令可以在dos窗口中输入osql ?查看,如: 接下来我们使用osql  -S localhost -U sa -P 123456连接上我们的数据库服务器. 2.而后使用sql语句查询数据库中所有数据库名: 3.我们可以使用sql语句获取某个数据库下的所有的表的名称 其他的操作不再多述.

搞了半天原来是DOS换行符的问题^M

今天在windows上的一个文件拷贝到Linux 系统中 没有注意到换行符的问题导致一个批处理始终有问题. 特别是通过记事本拷贝的文件 首先要通过cat -v file.txt 查看输入如下既有换行符的 UrrtIU56567=koiiH8IO188^M kymMPuAGuwBlqSWsWvK0^M ^M就是带的换行符号 $dos2unix -k killws 去掉换行符 $cat -v file.txt UrrtIU56567=koiiH8IO188 kymMPuAGuwBlqSWsWvK0

常见dos命令

常用的内部命令有MD.CD.RD.DIR.PATH.COPY.TYPE.EDIT.REN.DEL.CLS.VER.DATE.TIME.PROMPT.常用的外部命令有DELTREE.FORMAT.DISKCOPY.LABEL.VOL.SYS.XCOPY.FC.ATTRIB.MEM.TREE. 切换到其他盘符D: 1.MD--建立子目录功能:创建新的子目录类型:内部命令ü格式:MD[盘符:][路径名]〈子目录名〉FOR 1:C:\>md y /*---建立y子目录---*/ 2.CD--改变当前目录

shell、cmd、dos和脚本语言区别和联系

问题一:DOS与windows中cmd区别   在windows系统中,"开始-运行-cmd"可以打开"cmd.exe",进行命令行操作. 操作系统可以分成核心(kernel)和Shell(外壳)两部分,其中,Shell是操作系统与外部的主要接口,位于操作系统的外层,为用户提供与操作系统核心沟通的途径.在windows系统中见到的桌面即explorer.exe(资源管理器)是图形shell,而cmd就是命令行shell.这算是cmd与dos的最大区别,一个只是接口.

VBA调用DOS程序两种方法

Set wsh = VBA.CreateObject("WScript.Shell") 'wsh.Run strExePath & " g", vbHide, True Set wshOut = wsh.exec(strExePath & " g").StdOut While Not wshOut.AtEndOfStream sLine = wshOut.ReadLine Debug.Print sLine Wend run可以隐

无线DOS攻击

1.无线连接状态 IEEE 802.11定义了一种客户端状态机制,用于跟踪工作站身份验证和关联状态.无线客户端和AP基于IEEE标准实现这种状态机制.成功关联的客户站停留在状态3,才能进行无线通信.处于状态1和状态2的客户站在通过身份验证和关联前无法参与WLAN数据通信过程. 无线DOS工具中,最出名的就是MDK3,该工具为Linux Shell下运行的工具. 支持Authentication Flood.De-authentication Flood.Association Flood. De

常用键盘功能键和快捷键以及DOS命令

1 键盘功能键和快捷键 打开系统屏幕键盘: window键 + R,打开运行命令,输入osk,回车即可打开. 1.1 键盘功能键(9个) 序号 功能键 说明 作用 1 Tab 制表符键 使用tab实现向右的缩进, 使用shift + tab 实现向左的缩进, 加入适当缩进使我们的代码更整洁可读. 2 Shift 上档转换键 转换英文字母大小写, 转换数字和特殊符号, 转换输入法中英文等. 3 Ctrl 控制键 不单独使用,和其他键形成组合快键建 4 Alt 单词"Alter"缩写,汉语