zoukankan      html  css  js  c++  java
  • 使用winzip命令行对文件打包压缩

    使用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              创建一个压缩文件的列表信息

    -@list          先创建一个包含所有要解压的文件的文件,然后按所包含的的文件名压缩

    [@listfile]     是压缩文件的列表信息纪录

    [files...]      则是要压缩的多个文件,用空格隔开,也可以用通配符

    例:

    1.压缩当前目录的所有文件

    wzzip test.zip *.*

    2.压缩类型为txt的所有文件

    wzzip test.zip *.txt

    3.压缩两个文件

    wzzip test.zip  abc.txt def.txt

    4.压缩类型为txt的所有文件除了abc.txt

    wzzip -xABC.TXT test.zip  *.txt

    5.压缩D:\docs下的所有类型为txt的文件及子目录

    wzzip -rp test.zip d:\docs\*.txt

    6.把zipit.1st里的文件更新到test.zip

    wzzip -u test.zip @Zipit.lst

    7.列出一个压缩文件的列表内容

    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              创建一个压缩文件的列表信息

    -@list          先创建一个包含所有要解压的文件的文件,然后按所包含的的文件名解压

    例如:

    1.创建所有文件到当前目录下

    wzunzip test.zip

    2.从test.zip中创建abc.txt到当前目录下

    wzunzip test.zip abc.txt

    3.创建在test.zip中的目录结构及文件到当前目录下

    wzunzip -d test.zip

    4.创建在test.zip中的目录结构及文件到c:\docs下

    wzunzip -d test.zip c:\docs

    5.从test.zip中创建包含在files.ist中的文件名的文件

    wzunzip test.zip @files.lst

    6.显示test.zip的文件列表内容

    wzunzip -v test.zip

    7.显示压缩文件中所有类型为txt的文件列表内容

    wzunzip -v test.zip *.txt

    SAS中示例:

    %run_systask_regular(dos_com="C:\winzip\wzzip -o d:\bridgetree\Linkedin\his_detail\linked_detail_&date._&type..zip d:\bridgetree\Linkedin\his_detail\linked_detail_&date._&type..sas7bdat",desc="Zip &date file");

  • 相关阅读:
    使用javap分析Java的字符串操作
    使用javap深入理解Java整型常量和整型变量的区别
    分享一个WebGL开发的网站-用JavaScript + WebGL开发3D模型
    Java动态代理之InvocationHandler最简单的入门教程
    Java实现 LeetCode 542 01 矩阵(暴力大法,正反便利)
    Java实现 LeetCode 542 01 矩阵(暴力大法,正反便利)
    Java实现 LeetCode 542 01 矩阵(暴力大法,正反便利)
    Java实现 LeetCode 541 反转字符串 II(暴力大法)
    Java实现 LeetCode 541 反转字符串 II(暴力大法)
    Java实现 LeetCode 541 反转字符串 II(暴力大法)
  • 原文地址:https://www.cnblogs.com/qiangshu/p/2507117.html
Copyright © 2011-2022 走看看