压缩RAR文件
功能
压缩文件到指定文件目录。
输入
| 名称 | 说明 | 示例 |
|---|---|---|
| 程序路径 | 【字符串】WinRaR程序的路径 | 'D:\winrar\WinRAR.exe' |
| 目标文件 | 【字符串】目标文件路径 | 'txt.rar' |
| 源文件 | 【字符串】填写需要压缩的文件路径,支持通配符 | 'D:\桌面\parent*.*' |
选项
| 名称 | 说明 | 示例 |
|---|---|---|
| 工作目录 | 【字符串】根目录,之后的“目标文件”、“源文件”写相对路径即可 | 'D:\桌面' |
| 密码 | 【字符串】选填,需要加密就输入密码 | |
| 路径选项 | 【枚举】选填,根据需要选择相应的路径,有“排除路径、基本目录、完整路径、包含盘符” | 基本目录 |
| 附加参数 | 【字符串】选填,参考winrar安装程序路径下的“WinRAR.chm”文件 | |
| 压缩等级 | 【枚举】选填,根据需要选择压缩等级,有“不压缩、最快压缩、快速压缩、正常压缩、最大压缩、极限压缩” | 正常压缩 |
| 递归子目录 | 【布尔】选填,是否递归压缩子目录中的文件 | 是 |
注意/说明
1、【路径选项】:
(1)如果选择"排除路径"进行压缩,则压缩结果将包含基本路径。
【举例】如要压缩文件‘D:\桌面\parent\son3\xls1.xlsx’,最终压缩结果的目录结构如下图:
(2)如果选择“基本目录”进行压缩,则压缩结果将不包含路径。
【举例】如要压缩文件‘D:\桌面\parent\son3\xls1.xlsx’,最终压缩结果的目录结构如下图:
(3)如果选择“完整路径”进行压缩,则压缩结果将包含完整路径。
【举例】如要压缩文件‘D:\桌面\parent\son3\xls1.xlsx’,最终压缩结果的目录结构如下图:
(4)如果选择“包含盘符”进行压缩,则压缩结果将包含盘符。
【举例】如要压缩文件‘D:\桌面\parent\son3\xls1.xlsx’,最终压缩结果的目录结构如下图:
2、如果想要验证【路径选项】中每个情况的效果,则压缩的文件最好是在多层文件目录下的。
3、在【目标文件】栏,填写的文件路径时,一定要加上压缩文件的后缀,如写成“F:\压缩\test4.rar”。
4、输出的文件夹需要存在
5、【附加参数】:附加参数填写格式可参考winrar安装程序路径下的“WinRAR.chm”文件,如填写'-x.jpg'(*注意-x后无空格) ,则表示压缩文件中.jpg后缀的文件均不参与压缩。
6、【递归子目录】:是否要将源目录下的所有文件以及子目录全部压缩。
【举例】源文件目录结构如下,parent文件夹下有3个子文件夹,每个子文件夹内均有.log、.txt文件
若想要压缩parent文件夹内所有的.log文件,则必须勾选【递归子目录】,结果如图:
若不勾选【递归子目录】,结果如图:
相关函数
/压缩Zip文件 压缩7z文件/