参数 -e[+]<属性> - 设置文件排除属性

WinRAR

参数 -e[+]<属性> - 设置文件排除属性


指定文件排除属性掩码。< 属性> 是一个十进制、八进制、(以‘0’开头) 或十六进制 (以‘0x’开头) 格式的数字。如果<属性>和文件属性 AND 逻辑运算后结果非零,文件不被添加到压缩文件中。

默认,在<属性>没有‘+’标记,此参数定义排除掩码。如果对< 属性>和文件属性按位进行 AND 逻辑运算的结果不为 0,则文件将不会被处理。

如果‘+’符号存在,它指定包含掩码。只有具有在掩码中指定的属性中的至少一种的文件会被处理。

在 Windows 版本中也可以使用符号 D, S, H, A 和 R 代替数字掩码来指出带有系统、隐藏、存档和只读属性的文件夹和文件。给出的属性的顺序没有特别的意义。

允许在命令行中把 -e<atr> 和 -e+<atr> 都指定。

例子:

1) 仅有文件夹名字而不包含它们的内容

WinRAR a -r -e+d folders

2) 不压缩系统和隐藏属性的文件:

WinRAR a -esh files