使用DataFinderData Preprocessor实例的作业文件处理特定文件和文件夹。这些作业文件可用于数据索引或数据准备期间的批处理操作。

DataFinderData Preprocessor实例的作业文件结构几乎相同。通过DataFinder实例,您可以自动化系统以创建作业文件。该创建过程在生成文件批处理并提示索引操作之后执行。例如,可使用LabVIEW中的Create Index Job File VI,在指定位置创建作业文件。

下表列出了作业文件的属性。

属性 说明
文件类型 文本
文件扩展名
  • DataFinder实例:.dfij
  • Data Preprocessor实例:.dfpj
最大行数 100行
最大文件大小 100 KB
文件编码
  • UTF-16LE
  • 带BOM的UTF-8
  • ANSI

下表介绍了作业文件的结构:

语法 说明
1 DFSEBatchIndexer/PreProcessorJobFile 该语法用于识别DataFinderData Preprocessor实例的作业文件。
2 Version 1.0 该语法表示版本号。版本号必须为1.0
3-n <Command>;"<Path>";<Parameter=Value> 该语法定义待索引或处理的文件和文件夹。
备注 您必须验证原始数据和搜索区域中是否存在定义的文件和文件夹。这些文件必须同时存在用于Data PreprocessorDataFinder的处理和索引。
命令 说明 参数 参数值
IndexFile 索引文件。 Reindex
  • True(默认)-DataFinder实例和DataPreprocessor实例始终重做文件的索引或处理。
  • FalseDataFinder实例和DataPreprocessor实例仅在下列情况下索引或处理文件:
    • 文件是否更改。
    • 文件自上次索引或处理后是否已添加。
IndexFolder 索引文件夹。 Reindex
  • TrueDataFinder实例和DataPreprocessor实例始终重做文件夹的索引或处理。
  • False(默认)-DataFinderDataPreprocessor实例仅在下列情况下索引或处理文件夹:
    • 文件夹中的文件是否更改。
    • 文件夹中的文件自上次索引或处理后是否已添加。
IndexFolder 索引文件夹。 IncludeSubFolder
  • True(默认)-DataFinderDataPreprocessor实例还索引或处理子文件夹。
  • FalseDataFinderDataPreprocessor实例不索引或处理子文件夹。

用逗号分隔参数,例如,<param1>=<value1>,<param2>=<value2>。参数顺序是任意的。如果未指定参数,则DataFinderData Preprocessor实例使用此参数的默认值。

以下是作业文件的范例:

DFSEBatchIndexer
Version 1.0
IndexFile;"\\Server\TestData1\MyFile1.tdm";
IndexFile;"\\Server\TestData1\MyFile2.tdm";Reindex=True
IndexFolder;"\\Server\TestData2";Reindex=False,IncludeSubfolder=True