# 筛选文件夹比较视图

有三种总体类型的过滤器可用于控制文件夹比较会话的范围: 文件过滤器根据文件名或属性包含或排除文件，显示过滤器根据比较状态显示或隐藏比较中的行，以及文件夹显示过滤器控制何时显示文件夹。 例如，您可以将显示过滤器设置为视图 > 只显示左侧较新 以仅显示比较左侧较新的文件。 或者，如果您不想查看或操作 *.bak 文件，可以设置文件过滤器将其排除。 默认情况下，对选定文件夹内容的操作(如复制、移动、删除等)将遵循当前过滤器。 也就是说，如果选择包括一个文件夹，则会跳过该文件夹中被过滤掉的内容。 要更改此默认行为，请选择 Beyond Compare > 设置 ，切换到 文件操作 页面，并勾选 默认包括隐藏项目 复选框。 无论哪种情况，操作对话框都允许您根据具体情况覆盖默认行为。 选择视图 > 抑制过滤器 可暂时抑制文件过滤器和显示过滤器。 隐藏的文件和文件夹将以青绿色(蓝绿色)显示，并可以处理。 文件过滤器 您可以指定要包含在会话中(或从会话中排除)的文件类型。 例如，如果您正在比较 Delphi 项目，可以包含 *.pas、*.dfm 和 *.dpr 等文件类型。 或者，通过排除这些文件类型，可以包含除 *.dcu 和 *.~* 之外的所有文件。 要指定简单的"包含这些类型"过滤器，请使用过滤器工具栏编辑。 输入以分号分隔的文件类型，或使用下拉列表从预设中选择。 在要排除的文件前面包含减号(-)。 除了这些简单的通配符过滤器外，您还可以指定更复杂的过滤器，根据名称包含或排除文件或文件夹。 选择会话 > 会话设置 ，然后切换到名称过滤器选项卡。 或者，只需单击过滤器 工具栏按钮即可。 文件也可以根据其修改日期、大小、文件属性或文本内容进行过滤。 在会话设置对话框中，切换到其他过滤器选项卡。 （文件夹不直接根据其属性进行过滤，但会受到其内容过滤的影响。） 显示过滤器 显示过滤器将视图限制为某些比较结果。 比较结果由会话的比较规则确定。 例如，您可以选择视图 > 只显示差异 以移除所有匹配的文件，这样您就可以专注于不匹配的文件。 文件夹显示过滤器 默认情况下，只有在它们包含的至少一个文件可见时，文件夹才会出现。 但是，您可以切换到其他文件夹显示过滤器之一。 视图 > 始终显示文件夹 会导致所有文件夹出现(除非它们已被文件过滤器显式排除)，无论其他显示过滤器的选择如何。 视图 > 比较文件和文件夹结构 会导致文件夹遵守显示过滤器。 例如，如果主显示过滤器为显示全部 ，则显示所有文件夹。 如果是只显示孤立项目 ，则仅显示孤立文件夹和包含孤立文件的文件夹。 视图 > 仅比较文件 会抑制所有空文件夹，包括真正的空文件夹和其全部内容被其他显示或文件过滤器隐藏的文件夹。 视图 > 忽略文件夹结构 隐藏文件夹树，而不管文件在哪个子文件夹中，都对齐文件。 另请参阅 文件夹比较名称过滤器 文件夹比较其他过滤器 显示过滤器