文件准备好在Mule中读取时触发FTP文件复制?

文件准备好在Mule中读取时触发FTP文件复制?,mule,Mule,我是新来的骡子,所以让我说,如果这是一个非常基本的问题,那么请原谅 我正在尝试将文件(大小:>1GB)从一个FTP服务器(源)复制到另一个FTP服务器(目标) 将文件复制到mule正在轮询的位置需要1分钟。 一旦我开始在该位置复制文件,我的mule文件复制就会被触发,并尝试读取该文件,但失败,因为另一个进程仍在使用该文件 我希望创建一个系统,在该系统中,不仅当mule可以在源位置检测到文件时,才会触发文件复制,而且我还希望mule等待文件准备好读取,然后开始复制它。我不想为这个项目插入固定金额的

我是新来的骡子,所以让我说,如果这是一个非常基本的问题,那么请原谅

我正在尝试将文件(大小:>1GB)从一个FTP服务器(源)复制到另一个FTP服务器(目标)

将文件复制到mule正在轮询的位置需要1分钟。 一旦我开始在该位置复制文件,我的mule文件复制就会被触发,并尝试读取该文件,但失败,因为另一个进程仍在使用该文件

我希望创建一个系统,在该系统中,不仅当mule可以在源位置检测到文件时,才会触发文件复制,而且我还希望mule等待文件准备好读取,然后开始复制它。我不想为这个项目插入固定金额的延迟


请有人提出一种方法。

这种就绪性的问题是文件系统中没有这样的标准化标志。因此,更简单的方法是使用的“fileAge”属性,即仅限EE。

一旦准备好处理,您就不能将文件移动到ftp目录Mule is pollong吗?这不需要再次复制文件,因此几乎不需要时间。Mule只有在准备好处理文件时才会将其提取。

您如何知道该文件已准备好处理?