2017-12-14 3 views
0

は私がCamel、smb共有上のファイルのみを削除する方法は?

<pollEnrich> 
    <simple>smb://{{uri}}&amp;fileName=${header.ResultFileName}&amp;delete=true&amp;maxMessagesPerPoll=1</simple> 
</pollEnrich> 

でSMB共有上のファイルのみ(複数可)を削除したいが、それはメモリエラーのうち与えます(おそらくそれは、ファイルを受信しようとすると、ファイルサイズが1ギガバイトを超えているため)。

この方法は、download = falseオプションを使用してsftpでうまくいきます。 smbを使用して同じ結果を得ることができます(指定したファイルを削除するだけです)。

ありがとうございます。

キャメルv2.20.1 ラクダJCIFS v2.18.0 JCIFS v1.3.17ラクダは、Linux上で動作し、勝利のSMB共有に接続 。

答えて

0

私は(camel-jcifs、org.apache-extras.camel-extra)のソースをダウンロードして、すでに「download = false」オプション(FTPなど)があり、問題を解決しました。

これはドキュメントがないようです。

関連する問題