Skip to content
Back to top

# 排除过滤器

使用排除过滤器，可以将文件夹、文件或文件类型排除在搜索结果之外。

排除筛选器对话框可通过菜单 "搜索 > 排除筛选器 > 自定义筛选器 "打开，也可通过位于同一位置的菜单项 "使用筛选器 "激活。如果过滤器处于激活状态，状态栏中将显示相应的信息。

## 如何定义过滤器

要定义新的过滤器，请按照以下步骤操作：

1. 单击 "添加模式 "按钮。将在筛选器列表中为新筛选器创建一个条目。

2. 现在，你可以在 "模式 "栏中定义排除过滤器。你可以使用简单的通配符模式，如 ".exe"；也可以使用正则表达式模式，如".+.exe$"；还可以使用与整个文件名匹配的模式，如 "notepad.exe"。例如，如果设置了 ".exe "模式的排除过滤器，UltraSearch 将不会显示任何扩展名为".exe "的文件。请确保在同名列中为排除模式选择了正确的 "类型"。

3. 匹配对象 "列用于指定与模式进行比较的元素/属性。模式可以与文件或文件夹名称、（完整）路径、直接父文件夹名称或任何父文件夹名称匹配。使用全路径过滤器，您可以排除与特定模式匹配的完整目录分支（例如 "Program Files"）。当您打算包含或排除某些文件扩展名时，应使用 "文件或文件夹名称"。

在通配符模式中允许使用通配符：

* | 不替换或任意替换多个字母数字字符。
? | 恰好替换一个字母数字字符。

不仅允许文件和文件夹名称，模式中还可以包含目录的部分内容。通过分号分隔，可以使用多个模式。要强制与模式完全匹配（而非子串匹配），请在该模式的类型栏中选择'全名'。正则表达式也可以通过在'类型'栏中选择'正规表达式'来作为模式使用。

下表显示了可能的模式：

图案 | 对抗赛 | 类型 | 结果
--- | --- | --- | ---
    *.doc
| 文件或文件夹名称 | 通配符 | 搜索扩展名为 "doc "的所有文件。
    *\Windows\System32\*.exe
| 完整路径 | 通配符 | 搜索路径 "WindowsSystem32 "中的所有应用程序。
    "Neues Textdokument.txt"
| 文件或文件夹名称 | 全名 | 搜索所有名为 "新文本文档.txt "的文件。
    C:\\([a-z]*\\){2,4}[^\\]*\.[^\\]*$
| 完整路径 | RegEx | 搜索驱动器 C: 上的所有文件，文件夹深度至少为 2，最多为 4。

选择已定义的排除筛选器，然后点击 "预览... "打开资源管理器视图，显示该筛选器排除的文件和文件夹。被排除的文件夹和文件显示为红色，而绿色的文件夹和文件仍在搜索范围内。

添加默认过滤器 "按钮可为特定系统文件夹（如回收站）创建预定义的排除过滤器。