命令行方式调用winrar对文件夹进行zip压缩示例代码

a 添加文档,必须要有,否则不会输出压缩文件。
-k 锁定压缩文件
-r 包括子目录
-m1 使用最快方式(低压缩)
-ep1 排除基准文件夹,不然压缩包会包含待压缩文件夹所在的完整路径
-o+ 覆盖已经存在的文件
-afzip 指定压缩格式为zip方式
-s :创建固实压缩文件;
-ibck :后台运行;
-ag :当创建压缩文件时,以格式“YYYYMMDDHHMMSS”附加当前日期字符串,文件名bakYYYYMMDDHHMMSS.rar;
目标文件(全路径)
源文件夹

@echo off

@SET EXEPATH="C:\Program Files\WinRAR\WinRAR.exe"
@SET SVN_Repo_PATH="D:\SVNRepositories"
@SET GIT_Repo_PATH="D:\GITRepositories"

%EXEPATH% a -k -r -m1 -ep1 -o+ -s -ibck -afzip "D:\发布部署\Backup\%date:~0,4%-%date:~5,2%-%date:~8,2%_SVN.zip" %SVN_Repo_PATH%
%EXEPATH% a -k -r -m1 -ep1 -o+ -s -ibck -afzip "D:\发布部署\Backup\%date:~0,4%-%date:~5,2%-%date:~8,2%_GIT.zip" %GIT_Repo_PATH%

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部