可以通过在命令行中传递信息来修改FileLocator Pro的启动参数。如果指定了输出文件,则不会显示用户界面,而将结果直接导出至文件。另外,还提供了一个控制台版本的程序,是在控制台而非Windows用户界面显示信息。
Windows程序:
FileLocatorPro.exe [已保存的搜索] | -o [输出文件] | -oa | -oc | -ol [num] | -oe? | -of? | -ofr:? | -ofrs:? | -ofxslt [XSLT文件] | -os | -r | -d [文件名名称] | -c [包含文本] | -f [文件名称] | -cm | -fm | -s | -fd | -fx | -cr | -pa | -po | -ma [日期时间] | -mb [日期时间] | -a? | -view [文件] | -h | -?
控制台程序:
flpsearch.exe [已保存的搜索] | -o [输出文件] | -oa | -oc | -ol [num] | -oe? | -of? | -ofr:? | -ofrs:? | -ofxslt [XSLT文件] | -os | -d [文件夹名称] | -c [包含文本] | -f [文件名称] | -cm | -fm | -s | -fd | -fx | -cr | -pa | -po | -ma [日期时间] | -mb [日期时间] | -a? | -h | -?
参数:
|
-a?
|
属性: -aa=存档, -ac=压缩, -ae=加密, -ai=索引, -af=文件夹, -ah=隐藏, -ao=离线, -ar=只读, -asys=系统, -asp=稀疏
|
|
-c
|
在指定文件中搜索的文本(即,”包含文本“输入框)
|
|
-ce?
|
内容表达式类型: -ceb=布尔表达式, -cex=正则表达式, -cee=纯文本, -ceh=布尔正则表达式, -cew=全字匹配
|
|
-cf
|
内容表达式匹配范围为整个文件(仅对布尔表达式有效)
|
|
-cm
|
内容搜索时要匹配大小写
|
|
-d
|
要搜索的(多个)文件夹(即,”查找位置“输入框,用-dw代表当前工作文件夹)
|
|
-f
|
要搜索的文件名称
|
|
-fe?
|
文件名称表达式类型: -fed=DOS, -fex=正则表达式, -feb=布尔表达式, -fee=纯文本, -feh=布尔正则表达式
|
|
-fm
|
比较文件名称时匹配大小写
|
|
-fx
|
排除的文件名称
|
|
-le?
|
查找位置表达式类型:-leb=布尔表达式, -lex=正则表达式, -lee=纯文本
|
|
-ma
|
”修改时间“的”晚于“的日期值,用”now"来传递当前的日期和时间
|
|
-mb
|
“修改时间”的“早于”的日期值,用“now"来传递当前的日期和时间
|
|
-o
|
输出文件名(运行搜索时不显示FileLocator Pro 的图形用户界面,将结果直接导入文件中)
|
|
-oa
|
追加输出文件
|
|
-oc
|
输出内容行
|
|
-oe?
|
输出编码: -oea=ASCII, -oe8=UTF-8, -oeu=Unicode, -oe8nb=UTF8 (无 BOM), -oeub=Unicode (big endian)
|
|
-of?
|
输出格式: -oft = 文本(默认),-ofc = CSV,-ofb = 制表符, -ofbs = 制表符 (电子表格), -ofx = XML, -ofh = HTML, -oflsx = 搜索会话
|
|
-ofr:?
|
输出格式报告::-ofr:files, -ofr:contents, -ofr:keywords, -ofr:file-keywords, -ofr:errors
(各参数分别代表了:文件、内容、关键词、关键词按文件、出错信息)
|
|
-ofrs:?
|
输出报告风格:-ofrs:standard, -ofrs:tabulated
(各参数分别代表了:标准、表格)
|
|
-ofxslt
|
输出自定义格式XSL转换
|
|
-ol
|
单个文件结果行最大输出数
|
|
-os
|
输出周围的行
|
|
-pa
|
在创建新搜索或打开现有搜索时总是使用命令行中的参数
注:不论何时用户创建了新的搜索,此选项可用作强制让某个条件的值预设为某个值,而与以前使用过的值无关。
|
|
-pc
|
用保存的搜索条件文件中的配置来覆盖程序配置
注:配置设置,例如:所启用的压缩文件类型(如Zip)或字符处理设置一般不是从SRF文件中加载。此选项强制从SRF文件中加载配置设置,有效地将FileLocator Pro设置为和在保存SRF文件时一样的状态。
|
|
-po
|
当从文件加载且指定了命令行参数时,覆盖来自文件的值。
|
|
-r
|
立刻开始搜索(隐含在-o选项中)
|
|
-re?
|
正则表达式类型:-rep=Perl语法, -rec=经典语法
|
|
-resetui
|
重置用户界面为默认的大小和位置,即:工具栏、菜单、停靠窗口等重置为安装默认值。
|
|
-s
|
搜索子文件夹
|
|
-view
|
在内部查看器中打开文件(使用 -viewline 和 -viewcol 指定行和列)
|
|
|
|
|
-h or -?
|
显示帮助对话框
|
|
|
|
|
|
|
要将某个选项关闭,在后追加'n'标识,例如:
FileLocatorPro.exe -fmn 在比较文件时关闭了匹配大小写
示例:
要启动FileLocator Pro,在”查找位置“预先填入"C:\Documents and Settings\user\My Documents",这样的命令行参数值为:
FileLocatorPro.exe -d "C:\Documents and Settings\user\My Documents"
要运行一个搜索寻找在C:\WINDOWS文件夹中匹配 *.sys的文件,不启动通常的用户界面而将结果直接导入文件中,这样的命令行参数值为:
FileLocatorPro.exe -d "C:\WINDOWS" -f "*.sys" -o "c:\temp\results.txt"
要启动FileLocator,搜索子文件夹开关关闭,内容搜索的匹配大小写开关打开,这样的命令行参数值为:
FileLocatorPro.exe -cm -sn
索引工具
可以从控制台程序更新/重建索引:
flpidx.exe -name [索引名称] | -path [索引的存放位置] | -recreate | -update | -verbose | -help
|
-name [索引名称]
|
执行操作的索引名称
|
|
-path [索引的存放位置]
|
索引位置的路径
|
|
-recreate
|
重建索引
|
|
-update
|
用更改对索引更新
|
|
-help
|
显示帮助信息
|
|
-verbose
|
显示正在建立索引的文件的详细信息
|
示例:
要更新索引‘Emails’,使用的命令为:
flpidx.exe -name "Emails" -update
要重建存放在‘C:\Indexes\Shared’的索引,使用的命令为:
flpidx.exe -path "C:\Indexes\Shared" -recreate
|