# 提示

#

Top Previous Next

搜索多个文件类型

您能用正则表达式或DOS表达式搜索多种类型的文件，如：

搜索.ccp，.cpp，.h，.c，.INL，那么正则表达式就为：

\.(cpp|h|c|INL)$

或者，可以用DOS表达式，那么就是：

*.cpp;*.h;*.c;*.INL

排除文件类型 | 在DOS表达式前加上NOT:来从搜索中排除特定文件的类型。例如，您可以搜索除了COM和EXE文件类型以外的所有文件，方法是将搜索文件名设定为DOS表达式： NOT:*.exe;*.com
搜索多个位置 | FileLocator Pro能搜索多个文件夹路径。在"查找位置"输入框用分号将每个文件夹之间隔开，如： c:\winnt;c:\tmp
在”查找位置“输入框使用表达式 | 表达式可用于文件夹路径，要用此功能请用“查找位置”旁表达式下拉菜单。表达式不会对整个路径进行处理而是对路径部分处理，如： c:\usr\dev\.*\release 将匹配所有从“c:\usr\dev”文件夹开始往下两层所有名称为“release"的文件夹。
从Windows 资源管理器中启动FileLocator Pro | 可以通过 外壳程序集成 设置使FileLocator Pro与Windows 外壳集成起来。例如，当在Windows资源管理器中浏览文件和文件夹时，您可以通过右键点击文件夹从上下文菜单中选择“'FileLocator Pro...”，或者使用快捷键组合Ctrl+F来启动FileLocator Pro。
常用搜索 | 将您最常用的搜索条件保存为一个SRF文件，在”开始“菜单上放上一个此文件的快捷方式。然后当您打开快捷方式时，FileLocator Pro将以您最常用的搜索选项启动。 注：要在 外壳程序集成 设置中使FileLocator Pro与SRF类型文件关联。
通过命令行指定程序默认值 | 您可以通过命令行参数来指定FileLocator Pro的初始值。甚至有一个开关用以关闭GUI（图形用户界面）并将结果直接保存在一个文件中。这在要将FileLocator Pro和其它应用程序整合时很有用。要查看有效命令行参数清单，请打开“帮助->命令行参数"对话框（或运行 FileLocatorPro.exe -h )。
自动换行的性能影响 | "自动换行"的代价是高昂的，尤其当要显示大量内容的时候。如果”内容视图“显示速度缓慢，可以考虑将”自动换行“关闭。
内容视图的性能影响 | 如果您在对大量的文件进行搜索，且不需要查看这些文件的搜索结果内容，通过”窗口->内容视图->隐藏“将”内容视图“关闭，那么搜索将会快很多。

推迟搜索的性能影响

FileLocator Pro的推迟搜索分两个阶段进行。第一阶段收集符合文件名称条件的文件。第二阶段搜索第一阶段找到文件中的内容。如果在第一阶段找到很多文件，FileLocator Pro可能用到大量内存资源来维护文件列表。

因此，在搜索设置中有一个立即选项，用来告诉FileLocator Pro在匹配到文件名称后立即搜索该文件内容，以免要维护内部文件列表。 立即搜索的唯一不足是FileLocator Pro无法显示进度条。对大批文件（即，大于100万个）的内容搜索可用该功能来获得更高的内存效率。一般情况下，不需要用该选项。

如果FileLocator Pro检测到很大型的搜索，会自动切换为立即搜索。

备注：多阶段搜索选项是这两个方法的折中，是默认搜索方式。

搜索Unix和Mac文件 | Unix和Mac文本文件格式用到不同的序列来标识一行的结束。Windows和DOS使用字符序列CR-LF（回车-换行符）而Unix只用LF，Mac只用CR。要让 FileLocator Pro寻找其它EOL（行结束）序列，请前往“配置”设置（通过菜单选项"工具->配置"），然后选择 字符处理 。
测试正则表达式 | 从菜单选项”工具->正则表达式测试器"中测试一下您的正则表达式。

更多信息可以从Mythicsoft的知识库在线获取：http://www.mythicsoft.com/kb.

Copyright © 2016 Mythicsoft Ltd. All rights reserved.
Help file version: 8.0
PDF and CHM versions of this help file are available here:
http://mythicsoft.com/filelocatorpro/help