# 命令行

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