使用 windows 批处理指令(BAT文件)进行压缩文件(zip)解压操作
以下指令包括文件删除、复制、zip文件解压操作。使用7z指令指令进行解压操作前,需要确保 windows 的 path 系统环境变量中存在7z的安装路径。
7z的下载地址:https://www.7-zip.org/download.html
::替换文件需要添加 /y 参数才能直接替换.不然会出现提示是否替换. ::复制Axis2Implementation和WebServices编译后的文件到tomcat的webapps\axis2\WEB-INF\services和modules目录下
@echo off
echo "先删除tomcat对应目录下的三个旧文件:Rdu-v1_0.aar、Log4JInit.aar、durLicense.mar"
del /f /s /q C:\xxx\RDUService\webapps\axis2\WEB-INF\services\Rdu-v1_0-C.aar
del /f /s /q C:\xxx\RDUService\webapps\axis2\WEB-INF\services\Log4JInit-C.aar
del /f /s /q C:\xxx\RDUService\webapps\axis2\WEB-INF\modules\durLicense-C.mar
echo.
echo "复制 WebServices的Rdu-v1_0-C.aar到tomcat的webapps\axis2\WEB-INF\services 目录下"
copy /y \\tsclient\C\Development\2015.09.16.2.0\WebServices\Source\Implementation\RDU-WS\deploy\Rdu-v1_0-C.aar C:\xxx\RDUService\webapps\axis2\WEB-INF\services\ echo "复制 Axis2Implementation的Log4JInit-C.aar到tomcat的webapps\axis2\WEB-INF\services 目录下"
copy /y \\tsclient\C\Development\2015.09.16.2.0\Axis2Implementation\Source\Implementation\ServiceLib\deploy\Log4JInit-C.aar C:\xxx\RDUService\webapps\axis2\WEB-INF\services\ echo "复制 Axis2Implementation的durLicense-C.mar到tomcat的webapps\axis2\WEB-INF\modules 目录下"
copy /y \\tsclient\C\Development\2015.09.16.2.0\Axis2Implementation\Source\Implementation\ServiceLib\deploy\durLicense-C.mar C:\xxx\RDUService\webapps\axis2\WEB-INF\modules\ echo.
::使用7z来进行解压文件,执行该bat前需要确保path环境变量中存在7z安装路径
echo "解压 Axis2Implementation的axis2-WEB-INF-overlay2.zip 文件到tomcat的webapps\axis2\WEB-INF 目录下"
7za x -y -aoa \\tsclient\C\Development\2015.09.16.2.0\Axis2Implementation\Source\Implementation\ServiceLib\deploy\axis2-WEB-INF-overlay2.zip -o"C:\xxx\RDUService\webapps\axis2\WEB-INF" echo "解压 WebServices的axis2-WEB-INF-overlay1.zip 文件到tomcat的webapps\axis2\WEB-INF 目录下"
7za x -y -aoa \\tsclient\C\Development\2015.09.16.2.0\WebServices\Source\Implementation\RDU-WS\deploy\axis2-WEB-INF-overlay1.zip -o"C:\xxx\RDUService\webapps\axis2\WEB-INF"
原文地址:
https://www.cnblogs.com/poterliu/p/11212820.html
使用 windows 批处理指令(BAT文件)进行压缩文件(zip)解压操作的更多相关文章
- 使用 windows 批处理指令(BAT文件)进行文件删除、复制操作
以下是做文件删除和复制的批处理指令 ::替换文件需要添加 /y 参数才能直接替换.不然会出现提示是否替换. ::复制Axis2Implementation和WebServices编译后的文件到tomc ...
- java.util.zip压缩打包文件总结二: ZIP解压技术
一.简述 解压技术和压缩技术正好相反,解压技术要用到的类:由ZipInputStream通过read方法对数据解压,同时需要通过CheckedInputStream设置冗余校验码,如: Checked ...
- linux大文件分包压缩和批量解压命令tar // tar 排除指定目录
压缩命令主要用到tar打包和split分割,命令如下: tar czf - aaa | split -b 1024m - bbb.tar.gz_ aaa可以是文件也可以是目录, 大小可以是b.k.m这 ...
- bat批处理异备文件、压缩文件
1.压缩本地文件,并把压缩后的文件复制到其他机器 net use Z: \\192.168.135.1\share_linux a123456! /user:chaoqun.guo set bath= ...
- [转帖]Windows批处理(cmd/bat)常用命令小结
Windows批处理(cmd/bat)常用命令小结 非常值得学习的文档 先放这里 有时间做实验, 转载自:“趣IT”微信公共号 前言 批处理文件(batch file)包含一系列 DOS命令,通常用于 ...
- Windows 批处理(cmd/bat)常用命令教程
Windows批处理(cmd/bat)常用命令教程 简单详细,建议收藏 常见问题: 1.如果你自己编写的.bat文件,双击打开,出现闪退 2.批处理.bat 文件中输出中文乱码 解决方法在文章末尾! ...
- Windows批处理(cmd/bat)常用命令
Windows批处理(cmd/bat)常用命令 一.总结 一句话总结: 1.批量处理图片的方式? PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本: 2.大量的重复的操作 ...
- 【转载】在linux下别用zip 用tar来压缩文件 zip解压后还是utf-8 window10是GBK
3.2 使用 unzip 命令解压缩 zip 文件 将 shiyanlou.zip 解压到当前目录: $ unzip shiyanlou.zip 使用安静模式,将文件解压到指定目录: $ un ...
- CentOS7下zip解压和unzip压缩文件
1.安装zip.unzip应用. yum install zip unzip
随机推荐
- springboot-配置多数据源(AOP实现)(HikariCP + MybatisPlus + mysql + SqlServer)
场景: springboot项目,默认使用HikariCP连接池 + MybatisPlus持久层框架 + mysql数据库等一套流程,现需求需去第三方sqlserver数据库拉取数据,直连数据库,不 ...
- Dubbo + Kryo 实现高速序列化
Dubbo 中的序列化 Dubbo RPC 是 Dubbo 体系中最核心的一种高性能.高吞吐量的远程调用方式,可以称之为多路复用的 TCP 长连接调用: 长连接:避免了每次调用新建 TCP 连接,提高 ...
- java空和非空判断
public static boolean isEmpty(String str){ if("".equals(str)||str==null){ return true; }el ...
- Vue项目在Docker的自动化部署
操作系统:CentOS 部署环境:Docker CI/CD工具:Jenkins 1.环境配置 安装Jenkins:Centos安装Jenkins 安装Docker:Centos安装Git.DotNet ...
- reg命令详解
reg命令是Windows提供的,它可以添加.更改和显示注册表项中的注册表子项信息和值. 1,reg add 将新的子项或项添加到注册表中 语法:reg add KeyName [/v EntryN ...
- Func-Chain.js 另一种思路的javascript异步编程解决方案
本文转载自:https://www.ctolib.com/panruiplay-func-chain.html Func-Chain.js 另一种思路的javascript异步编程,用于解决老式的回调 ...
- Vagrant box ubuntu/xenial64 添加vagrant用户解决没有登录密码的问题
参考了Vagrant box ubuntu/xenial64 の ubuntuユーザ の passwordについて 1. 可以通过 Git Bash 使用 vagrant ssh 登录到Ubuntu ...
- python 继承中的__init__
如果子类不重写__init__, 实例化子类时,会自动调用父类定义的__init__ 如果子类要重写__init__,实例化子类,就不会调用父类已经定义的__init__ 所以如果想要扩充父类,需要显 ...
- Linux网桥端口的arp问题
Linux的brctl addif命令可以将一个接口加入到既有的网桥中,接下来,这个接口就成了brport,属于一个从属的接口,然而你还是可以看到它的,并且可以为它添加IP地址,然后route命令会显 ...
- VS2010-MFC(对话框:创建对话框模板和修改对话框属性)
转自:http://www.jizhuomi.com/software/149.html 对话框,大家应该很熟悉了,在我们常用的软件中大多都有对话框界面,例如,360安全卫士的主界面其实就是个对话框, ...