Skip to content

接口说明之FileConfig

斩秋 edited this page Sep 20, 2018 · 3 revisions

创建文件操作工具的配置对象, 这里定义的参数优先级最高

属性类型 必填 默认值 描述
type protocol 目前不用关注 保留属性,后续可能扩展不是根据协议解析的文件操作
filePath 操作文件的路径
fileDataType FileDataTypeEnum.ALL 文件根据协议布局模板+数据定义模板进行文件处理,协议布局模板和数据定义模板都包含head, body, tail;但是文件在分片过程中如果是body分片, 利用同样的协议布局模板+数据定义模板需要指定数据类型FileDataTypeEnum.BODY
templatePath 数据定义模板路径
templateEncoding utf-8 数据定义模板文件的编码;优先级:FileConfig > TemplateConfig > FileDefaultConfig
fileEncoding utf-8
lineBreak \r\n 生成文件的换行符;优先级 FileConfig > TemplateConfig > FileDefaultConfig
storageConfig 文件操作的存储配置
processorKeys processor回调指定的key
summaryEnable false 是否开启汇总功能
createEmptyFile false 写文件时,如果没有数据是否生成空文件
rowValidators 设置行级校验器
columnSplit 保留属性,先不要关注
offset 文件分片操作起始位置,通过setPartial方法设置
length 文件分片操作数据长度,通过setPartial方法设置
isAppend false 写文件时,是否在文件尾追加
is InputStream, 读数据时外部构建的输入流