如何排除文件

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

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

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

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

使用全局搜索过滤器

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

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

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

作为过滤器定义的一部分

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

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

在此示例中,排除过滤器的定义如下:

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

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

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

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

_images/TreeSize-FileSearch_Excludefilters.png

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

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

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

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