7zip命令行压缩文件夹

例1:win10下压缩 Project 文件夹为 tar 包,并排除其中的 .svnlog 文件夹,排除所有 pyc 文件

@echo off

set dirname=Project

set path=%PATH%;"C:\Program Files\7-Zip"
set curdate=%date:~-10,4%_%date:~-5,2%_%date:~-2%
del %dirname%_%curdate%.tar
7z a -ttar %dirname%_%curdate%.tar %dirname%/ -xr!.svn -xr!log -xr!*.pyc

pause

例2:例1:win10下压缩 Project\WEB-INF 目录为 zip 包,排除固定的文件夹和文件

@echo off

cd ../

set dirname=Project

set path=%PATH%;"C:\Program Files\7-Zip"
set curdate=%date:~-10,4%_%date:~-5,2%_%date:~-2%
del %dirname%_%curdate%.zip
7z a -tzip %dirname%_%curdate%.zip %dirname%\WEB-INF -xr!WebContent\WEB-INF\lib -xr!hibernate.cfg.xml

pause

win7上日期格式为:set curdate=%date:~0,4%-%date:~5,2%-%date:~8,2%

参考:

https://www.cnblogs.com/sparkdev/p/5598062.html


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 using1174@foxmail.com

文章标题: 7zip命令行压缩文件夹

文章字数: 183

本文作者: Jun

发布时间: 2019-02-18, 20:28:00

最后更新: 2019-04-09, 22:03:14

原始链接: http://yoursite.com/2019/02/18/7zip命令行压缩文件夹/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏