命令行

Top  Previous  Next

 

可以通过在命令行中传递信息来修改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


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