高级规则
概述
高级规则用于指定规则的附加条件,EasyTidy 会检查文件并确定文件是否与您在过滤器中设置的条件匹配,如果匹配,EasyTidy 将执行您指定的操作。可以是单独的过滤器条件或者是跟规则进行组合。
过滤器规则条件
高级规则通常用于作为文件过滤规则的附加条件,与规则的关系是“且”的关系;过滤器的各规则之间的关系是也是“且”的关系,例如:过滤规则填写的如下图所示: 此时如果通过在任务编排中通过
漏斗
图标选择该规则之后,则在处理文件时,除了要满足定义的规则之外,还需要满足上图中所有条件。例如:任务编排中的规则设置的为*.7z;*.bz2;*.gz;*.iso;*.rar;*.xz;*.z;*.zip
又选择关联了上图中定义的高级规则,则处理文件时,除了需要满足规则中的任意一个条件外,还必须满足文件字节必须大于200字节并且创建时间、修改时间必须大于2天,并且访问时间需要大于1小时,条件都满足时,文件才会被处理。
注意:设置高级规则时,需要至少设置任意一个规则,并且过滤器名称是必须的。
文件内容
过滤器还支持定义对文件内容进行过滤,支持下图中的几种方式
文件大小
高级规则功能支持用户根据文件大小进行精确筛选,提供多种比较操作,包括“大于”、“小于”、“介于”和“不介于”。用户还可以选择多种单位,如字节 (B)、千字节 (KB)、兆字节 (MB) 和吉字节 (GB),以满足不同场景需求。这种灵活的筛选方式,帮助用户高效定位和处理目标文件。
日期
高级规则允许用户基于文件的创建日期、修改日期和访问日期进行精确筛选,提供多种比较操作,包括“大于”、“小于”、“介于”和“不介于”,以及多种时间单位选择,包括 秒、分钟、小时、天、月 和 年。这种灵活性让用户能够根据具体的日期条件精准定位和处理目标文件。
通过这些高级过滤选项,用户可以更有效地管理和组织文件,确保满足特定的时间要求。
使用示例
- 符合某个条件的数据
- 处理大于指定大小的文件
以上设定将会处理大于10M的文件
- 处理某个时间单位前的文件
以上设定规则将会处理文件的修改日期在1个月之前的文件
- 处理大于指定大小的文件
- 按属性处理文件
- 文件属性符合某个特征
以上规则设置将会处理文件属性为只读的文件
- 文件属性符合某个特征
- 二者之间的数据
- 文件大小在二者之间 高级规则支持处理文件大小在某个区间的规则
以上规则将会处理文件大小在5到100之间的文件,包含5M跟100M的文件
- 某个日期属性在二者之间
以上规则将会处理文件创建日期在10到100天之间的文件,包含满10跟100天的文件
- 二者之间的比较前面的为最小值,后面的为最大值,两个数值之间用逗号分隔开。
- 文件大小在二者之间 高级规则支持处理文件大小在某个区间的规则
- 不在二者之间的数据条件与二者之间类似,比较选项为不介于;使用方式相同,取值是取指定值的两边。
高级规则所有的条件之间为“且”的关系,如果设置多个限制条件,文件需要同时满足多个条件的情况下才会被处理。