骆驼,如何删除smb共享上的文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了骆驼,如何删除smb共享上的文件?相关的知识,希望对你有一定的参考价值。

我想删除smb共享上的文件

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

但它给出内存不足错误(可能是因为它试图接收文件,文件大小超过1GB)。

使用download = false选项,此方法在sftp上运行良好。如何用smb获得相同的结果(只删除给定的文件)?

提前致谢。

Camel v2.20.1 camel-jcifs v2.18.0 jcifs v1.3.17骆驼在Linux上运行并连接到win smb共享。

答案

我已经下载了(camel-jcifs,org.apache-extras.camel-extra)的源代码,发现已经存在“download = false”选项(如FTP),这解决了我的问题。

看来这是缺乏文档。

以上是关于骆驼,如何删除smb共享上的文件?的主要内容,如果未能解决你的问题,请参考以下文章

pydub AudioSegment.export 正在锁定 smb 共享上的文件。无法删除该文件

如何配置 Vista Ultimate(64 位)帐户,以便它可以访问 OSX 上的 SMB 共享? [关闭]

如何在骆驼XML路径中删除一部分文件名

java如何访问局域网共享文件?

有没有办法通过 SMB 共享上的创建时间来枚举文件?

如何在ubuntu设置共享目录文件夹给Windows用户