提示

 

Top  Previous  Next

 

搜索不同文件类型

搜索多种文件可以用正则表达式,或者用通配符表达式,如:

要搜索.cpp、.h、.c,.INL文件类型,正则表达式为:

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

 

或者,用通配表达式,那么就是:

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

 

排除文件类型

在通配表达式前加上NOT:,可从搜索中排除特定文件的类型。例如,搜索除COM和EXE文件类型以外的所有文件,文件名称可以为通配表达式:

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(行结束)序列,请前往“配置”设置(通过菜单选项"工具->配置"),然后选择 字符处理

测试正则表达式

从菜单选项 ”工具->正则表达式测试器" 中测试一下您的正则表达式。

 

隐藏/显示菜单

可以用组合键 Alt+Ctrl+M 隐藏/显示菜单。

 

 

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

 

 


Copyright © 2021 Mythicsoft Ltd. All rights reserved.
Help file version: 9.0

PDF and CHM versions of this help file are available here:
http://mythicsoft.com/filelocatorpro/help