• BAT调用7z压缩程序


    @echo off
    set zip=C:Program Files7-Zip7z.exe
    set timestamp=%date:~6,4%-%date:~0,2%-%date:~3,2%
    set dir=c: emp

    echo "%zip%"
    echo "%dir%"
    echo "%timestamp%"
    ::explorer "%arc%.."

    "%zip%" a 7zTest\%timestamp%.7z "%dir%" -v2m

    pause
    把以上代码直接保存为bat文件
    说明:"%zip%" a 7zTest\%timestamp%.7z "%dir%" -v2m
    表示把指定目录%dir%分成多个压缩包,每个压缩包为2M大小,保存在当前目录的7zTest文件夹下,并以%timestamp%.7z文件名保存。

    ---------------------------------------------------

    手头上有一个项目,vs2017开发的,生成之后,需要把Release文件夹下的程序进行打成zip包,然后发给现场或由运维自动更新生产环境的软件及后续的升级等。

    所以,我们要先打zip包,打包要求打成两个包,一个是日常包,一个是非日常包:

    日常包:

    把生成的项目inRelease下,把以下四类文件选中
    (1)XML文件夹、
    (2)appsettings.json
    (3)unity.config
    (4)Car.*(以Car开头的文件)
    把以上四类文件选中,并打成以zip为扩展名的压缩包。

    非日常包:

    把Release目录下的,不包括日常包的文件全部打成非日常包里面。

    待续

    脚本请查看:https://www.cnblogs.com/mq0036/p/11351311.html

  • 相关阅读:
    Pull Request
    选择器
    常见HTTP状态码
    286. Walls and Gates
    200. Number of Islands
    1. Two Sum
    名片管理系统(python实现)
    k近邻算法(简单版)
    基数排序
    递归算法的调试
  • 原文地址:https://www.cnblogs.com/mq0036/p/3412785.html
Copyright © 2020-2023  润新知