【发布时间】:2015-02-11 09:20:54
【问题描述】:
我有一个用例,用户将多个 csv 文件放入远程目录,然后放置一个 ready.txt 以指示文件已准备好使用。当我们的应用程序在远程目录中看到一个 ready.txt 文件时,它应该开始使用 sftp 文件入站通道适配器将所有文件复制到本地目录中,包括 ready.txt。有没有办法确保 readt.txt 文件是要复制到本地目录的最后一个文件?
因为当文件从远程目录复制到本地目录时,我有另一个文件入站通道适配器在本地目录中寻找 ready.txt 文件,当找到时启动我的批处理过程,这取决于从远程复制的所有 csv 文件。这里的事情是这些文件必须按顺序执行。最后复制 ready.txt 文件将确保我拥有所有文件,以便我可以开始批处理。
请原谅我的英语,底线是我希望将 ready.txt 作为最后一个文件复制到我的本地目录,以确保复制所有 csv 文件。
谢谢
马利卡君
【问题讨论】:
标签: spring ftp sftp spring-batch spring-integration