Spring Batch - FlatFileItemWriter在不存在的情况下创建文件夹。怎么阻止这个?

时间:2017-07-18 15:17:18

标签: spring-batch

FlatFileItemWriter正在创建不存在的输出文件夹,但我希望它不要创建文件夹而是抛出错误。任何人都可以建议我如何实现这一目标? 例如 - 我不希望在不存在时创建下面的临时文件夹 -

 

<bean id="sampleWriter" class="com.test.writer.SampleWriter"
      scope="step">
    <property name="shouldDeleteIfExists" value="true"/>
    <property name="resource"
              value="file://C:/temp/SAMPLE.txt"/>
    <property name="lineAggregator">
        <bean class="org.springframework.batch.item.file.transform.DelimitedLineAggregator">
            <property name="delimiter" value=","/>
        </bean>
    </property>
</bean>

1 个答案:

答案 0 :(得分:0)

Spring Batch的FlatFileItemWriter无法做到这一点。话虽这么说,如果你愿意,我们欢迎拉动请求添加它。您可以在此处阅读有关为Spring Batch做出贡献的更多信息:https://github.com/spring-projects/spring-batch/blob/master/CONTRIBUTING.md