zoukankan      html  css  js  c++  java
  • 编写批处理文件-------压缩

    批处理文件 打包zip

    指令的结构: 

    用法:     rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...>               <@列表文件...> <解压路径> 

    例如:

    rar a -df %filename%.rar %filename%.dmp

    表示的是,将某个dmp文件打包为rar.

    参数说明:    

          a    添加文件到压缩文件中    

          -k   锁定压缩文件    

          -s   产生固体存档,这样可以增大压缩比    

          -r   包括子目录    

          -m1 设置压缩比       

          -m0   存储      添加到压缩文件时不压缩文件。       

          -m1   最快      使用最快方式(低压缩)       

          -m2   较快      使用快速压缩方式       

          -m3   标准      使用标准(默认)压缩方式       

          -m4   较好      使用较好压缩方式(较好压缩,但是慢)       

          -m5   最好      使用最大压缩方式(最好的压缩,但是最慢)       

          -ep  从名称中排除路径       

          -ep1从名称中排除基本目录  我用它来压缩只是最终目录中的文件,在解压 

                 后不包括E:wwwrootWeb 这样的路径.

    REM 打包zip
    @ECHO OFF
    set year=%date:~0,4%
    set month=%date:~5,2%
    set day=%date:~8,2%
     ::set hour=%time:~0,2%
     ::set min=%time:~3,2%
    set curdate=%year%%month%%day%%hour%%min%
    "D:SoftsWinRARRar.exe" a -r -s -ml dabao.zip_%curdate%.zip .aaa*

    REM 这是WinRARRar.exe,   .aaa* 是批处理文件所在的目录下的aaa文件下面的所有文件,

     "D:SoftsHaozipHaozip.exe" a -r -s -ml dabao.zip_%curdate%.zip .aaa*

    REM 这是haozip

    注意事项:

    缩的时候最好在命名中加上时间,免得多次打包文件覆盖。

    原文链接:https://jingyan.baidu.com/article/a65957f4f462ca24e67f9b93.html

  • 相关阅读:
    获取本地计算机的主机信息
    用函数SendARP()获取局域网计算机的MAC地址
    获取本地计算机的操作系统
    获取本地计算机名和IP地址
    基于TCP(面向连接)的Socket编程
    SMTP协议
    使用截获消息响应截断某些消息
    《Windows核心编程》读书笔记 上
    vc++高级班之多线程篇[7]---线程间的同步机制②
    vc++高级班之多线程篇[6]---线程间的同步机制①
  • 原文地址:https://www.cnblogs.com/1175429393wljblog/p/8743805.html
Copyright © 2011-2022 走看看