如何排除文件¶
在某些情况下,从搜索结果中排除某些文件或某类文件可能会很有用。
排除过滤器可以帮助加快大量数据的搜索速度。例如,如果某些子路径与搜索无关,TreeSize 可以直接跳过它们。还可以防止某些数据出现在结果集中。
例如,系统文件在大多数情况下都不应该被删除或移动。为了不显示这类文件,可以定义相应的排除过滤器。
创建排除过滤器有两种方法:
使用全局搜索筛选器¶
排除文件搜索的最简单方法是将其添加到全局搜索筛选器列表中。
全局搜索过滤器,顾名思义,可以为整个应用程序定义。与单个搜索定义不同的是,全局搜索筛选器对所有搜索都有效,但可以针对每个搜索单独开启或关闭。
全局搜索筛选器可在 "排除筛选器 "下的选项对话框中激活和调整。
作为过滤器定义的一部分¶
您也可以使用其他过滤器在高级搜索中直接排除某些文件。假设您已有一个过滤器,例如最小文件大小。
这可以通过 And 连接与另一个过滤器组合,该过滤器排除某些文件(例如,“系统文件”)的搜索。
本例中排除过滤器的定义如下:
在第一个选择框中选择 文件类型
在第二个选择框中选择 不等于
在第三个选择框中选择 系统文件
确保原始过滤器和排除过滤器通过 And 组合,这意味着两者有一个共同的父项,包含 And 选择。
使用这种方法,甚至可以创造出更复杂的组合。
例如,多个包含过滤器可能已经通过 Or 组合(例如,文件名 = "一个文件" 或 文件名 = "另一个文件")。
要将现有组合与排除过滤器连接,必须将完整的 Or 组与新的排除过滤器通过 And 组合在一起。
排除系统文件模板显示了这样一个例子,它搜索不同的文件名,但同时排除系统文件。