我在 WSO2 中使用 VFS 传输将文件从一个文件夹路由到另一个文件夹。
但是现在我面临一个问题,我不想将处理后的文件移动到另一个文件夹或删除它。
问题是 VFS 传输有一个默认操作 DELETE 或将处理后的文件移动到另一个文件夹。
是否可以将处理后的文件保存在源文件夹中?还是我必须更改代码或修改其他内容?有没有其他方法可以做到这一点?
仅供参考,我的代理看起来像这样,
<proxy name="XXX" transports="vfs" startOnLoad="true" trace="disable">
<description/>
<target>
<inSequence>
<class name="com.test.read"/>
<log level="custom">
<property name="status" value="file read"/>
</log>
</inSequence>
</target>
<parameter name="transport.PollInterval">1</parameter>
<parameter name="transport.vfs.FileURI">file:///source</parameter>
<parameter name="transport.vfs.MoveAfterProcess">file:///target</parameter>
<parameter name="transport.vfs.FileNamePattern">.*.txt</parameter>
<parameter name="transport.vfs.ContentType">text/plain</parameter>
处理完文件后,文件将被移动到文件夹目标。那么如何在不移动或删除文件的情况下保留文件呢?谢谢 :)