Skip to content
Back to top

# 如何排除文件

在某些情况下，排除某些文件或某种类型的文件可能对您的搜索结果有用。

排除过滤器可以帮助加快大量数据的搜索。例如，如果某些子路径与搜索无关，TreeSize 可以简单地跳过它们。还可以防止某些数据在结果集中出现。

一个例子是系统文件，在大多数情况下不应被删除或移动。为了不首先显示此类文件，可以定义相应的排除过滤器。

有两种方法可以创建排除过滤器：

## 使用全局搜索过滤器

排除文件的最简单方法是将它们添加到全局搜索过滤器列表中。

全局搜索过滤器顾名思义，可以为整个应用程序定义。与单独的搜索定义不同，它们对所有搜索有效，但可以为每个搜索单独启用或禁用。

全局搜索过滤器可以在选项对话框中的“排除过滤器”下激活和调整。

## 作为过滤器定义的一部分

您还可以在高级搜索中直接使用另一个过滤器排除某些文件。假设您已经有一个现有的过滤器，例如，最小文件大小。

这可以通过 `And` 连接词与另一个过滤器组合，该过滤器从搜索中排除某些文件（例如“系统文件”）。

在此示例中，排除过滤器的定义如下：

- 在第一个选择框中选择 文件类型

- 在第二个选择框中选择 不等于

- 在第三个选择框中选择 系统文件

确保原始过滤器和排除过滤器通过 `And` 组合，这意味着两者有一个共同的父级，包含 `And` 选择。

使用此方法，可以创建更复杂的组合。

例如，多个包含过滤器可能已经通过 `Or` （如 `file name = "one file" OR file name = "another file"` ）组合在一起。

要将此现有组合与排除过滤器连接，必须将完整的 `Or` 组与新的排除过滤器通过 `And` 组合。

排除系统文件模板展示了这样的一个示例，它搜索不同的文件名，但同时排除系统文件。