使用 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:\Medimpact\RDUService\webapps\axis2\WEB-INF\services\Rdu-v1_0-C.aar
del /f /s /q C:\Medimpact\RDUService\webapps\axis2\WEB-INF\services\Log4JInit-C.aar
del /f /s /q C:\MedImpact\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:\Medimpact\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:\Medimpact\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:\Medimpact\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:\MedImpact\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:\MedImpact\RDUService\webapps\axis2\WEB-INF"

原文地址:

https://www.cnblogs.com/poterliu/p/11212820.html

原文地址:https://www.cnblogs.com/poterliu/p/11212820.html

时间: 2024-10-08 14:07:31

使用 windows 批处理指令(BAT文件)进行压缩文件(zip)解压操作的相关文章

java.util.zip压缩打包文件总结二: ZIP解压技术

一.简述 解压技术和压缩技术正好相反,解压技术要用到的类:由ZipInputStream通过read方法对数据解压,同时需要通过CheckedInputStream设置冗余校验码,如: CheckedInputStream cis = new CheckedInputStream(new FileInputStream( srcFile), new CRC32()); ZipInputStream zis = new ZipInputStream(cis); 需要注意的是,在构建解压文件时,需要

windows批处理(cmd/bat)编程详解

reference: http://blog.csdn.net/bingjie1217/article/details/12947327 http://www.cnblogs.com/doit8791/archive/2012/05/20/2511001.html 开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建.编辑和查看.两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多.cmd文件只有在windo

Windows 批处理(cmd/bat)常用命令教程

Windows批处理(cmd/bat)常用命令教程 简单详细,建议收藏 前言 批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务.用户只需双击批处理文件便可执行任务,而无需重复输入相同指令.编写批处理文件非常简单,但难点在于确保一切按顺序执行.编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效 在Windows中善用批处理可以简化很多重复工作 什么是批处理? 批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理.

Java学习笔记之I/O流(读取压缩文件以及压缩文件)

1.读取压缩文件:ZipInputStream 借助ZipFile类的getInputStream方法得到压缩文件的指定项的内容,然后传递给InputStreamReader类的构造方法,返回给BufferedReader类实例化,从而使得指定项的内容输出到内存中. 2.压缩文件:ZipOutputStream 2.1 注意,zipOut.putNextEntry(entry);// 此方法会清空zip文件原来存在的内容,然后写入文件,并将流定位到条目数据的开始处,直到关闭ZipOutputSt

CentOS7下zip解压和unzip压缩文件

1.安装zip.unzip应用. yum install zip unzip 2.压缩和解压文件 以下命令均在/home目录下操作 cd /home #进入/home目录 a.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录 b.把/home目录下面的mydata.zip解压到mydatabak目录里面 unzip mydata.zip -d mydatabak c.把/home目录下面的abc文件夹和12

linux下分卷压缩,合并解压的3种方法

我们上传东西的时候,由于文件过大而不能上传,或者不给上传,最明显的就是发邮件了,附件最大5M,有的10M.如果超过了就郁闷了.这个时候,如果能把压缩的东西,分割开来就比较爽了,windows下面我想大家知道怎么分割,利用winrar,winzip图型化设置压缩出来的块的大小.但是在linux下面有没有这样的方法了,linux下面有rar命令,有zip命令,windows下面这二种方式可以分割压缩,我想linux下面绝对也是可以的.下面是我尝试过程的记录: 一,rar分卷压缩和合并解压 rar -

windows下tomcat zip解压版安装方法

下面记录一下在win7(32位)系统下,安装zip解压版的方法: 一.下载zip压缩包 地址:http://tomcat.apache.org/download-80.cgi 二.解压 我把解压包解压放在了D盘下,具体的路径是:D:\Java IDE\apache-tomcat-8.0.39 三.配置jdk到tomcat 在tomcat安装目录下的bin目录中有startup.bat和shutdown.bat这两个文件, 都使用记事本打开,在第一行"@echo off"的下一行追加新行

linux 中压缩记得压缩用c,解压用x

tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个.下面的参数是根据需要在压缩或解压档案时可选的. -z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名. # tar -cf all.tar *.jp

Linux 压缩解压操作

Linux 压缩解压操作 Linux解压文件到指定目录 tar在Linux上是常用的打包.压缩.加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数 参数:-c :create 建立压缩档案的参数:-x : 解压缩压缩档案的参数:-z : 是否需要用gzip压缩:-v: 压缩的过程中显示档案:-f: 置顶文档名,在f后面立即接文件名,不能再加参数 举例: 一,将整个/home/www/images 目录下的文件全部打包为 /home/www/images.tar tar -cvf /ho