压缩RAR文件
<h1>功能</h1>
<p>压缩文件到指定文件目录。</p>
<h1>输入</h1>
<table>
<thead>
<tr>
<th>名称</th>
<th>说明</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td>程序路径</td>
<td>【字符串】winrar程序的路径</td>
<td>'C:\Program Files\WinRAR\WinRAR.exe'</td>
</tr>
<tr>
<td>目标文件</td>
<td>【字符串】目标文件路径</td>
<td>'F:\压缩\test55.rar'</td>
</tr>
<tr>
<td>源文件</td>
<td>【字符串】填写需要压缩的文件路径</td>
<td>'F:\11\History'</td>
</tr>
</tbody>
</table>
<h1>选项</h1>
<table>
<thead>
<tr>
<th>名称</th>
<th>说明</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td>工作目录</td>
<td>【字符串】根目录,之后的“目标文件”、“源文件”写相对路径即可</td>
<td>'F:\压缩'</td>
</tr>
<tr>
<td>密码</td>
<td>【字符串】选填,需要加密就输入密码</td>
</tr>
<tr>
<td>路径选项</td>
<td>【枚举】选填,根据需要选择相应的路径,有“排除路径、基本目录、完整路径、包含盘符”</td>
<td>完整路径</td>
</tr>
<tr>
<td>附加参数</td>
<td>【字符串】选填,参考winrar安装程序路径下的“WinRAR.chm”文件</td>
</tr>
<tr>
<td>压缩等级</td>
<td>【枚举】选填,根据需要选择压缩等级,有“不压缩、最快压缩、快速压缩、正常压缩、最大压缩、极限压缩”</td>
<td>正常压缩</td>
</tr>
<tr>
<td>递归子目录</td>
<td>【布尔】选填,是否递归压缩子目录中的文件</td>
<td>是</td>
</tr>
</tbody>
</table>
<h1>注意/说明</h1>
<p>1、【路径选项】:
(1)如果选择"排除路径"进行压缩,则通过解压函数解压出来的内容就只是压缩文件夹里面的内容,不包含文件夹。
(2)如果选择“基本路径”进行压缩,则通过解压函数解压出来的内容是压缩的文件夹。
(3)如果选择“完整路径”进行压缩,则通过解压函数解压出来的内容压缩文件所在的完整路径。
(4)如果选择“包含盘符”进行压缩,则通过解压函数解压出来的内容包包含文件所在的盘,即如果是在F盘,则解压出来的文件是在F盘文件夹下。
2、如果想要验证【路径选项】中每个情况的效果,则压缩的文件最好是在多层文件目录下的。
3、在【目标文件】栏,填写的文件路径时,一定要加上压缩文件的后缀,如写成“F:\压缩\test4.rar”。
4、输出的文件夹需要存在
5、【附加参数】:附加参数填写格式可参考winrar安装程序路径下的“WinRAR.chm”文件,如填写'-x*.jpg' ,则表示压缩文件中.jpg后缀的文件均不参与压缩。</p>
<h1>相关函数</h1>
<p>/<em>压缩Zip文件
压缩7z文件</em>/</p>
<h1>示例/演示</h1>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/0e237863a6852c339c4122291c371db8" alt="" /></p>
<h1>示例附件</h1>
<p><a href="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/af9c708459385e84f50587f0eaf91e89" title="[组件[压缩RAR文件]_20210220.db">组件[压缩RAR文件]_20210220.db</a></p>