当前位置: 首页 > 知识库问答 >
问题:

Apache Camel FTP文件列表?

宰父跃
2023-03-14

使用Apache Camel,我需要解决一个场景,其中一个watch文件夹可能包含一个数据文件的多个版本,每个版本都有相同的文件名前缀,但包含一个版本标记后缀。例如,上载的文件将在文件名后附加一个字符,如abc123a.csv、abc123b.csv、abc123c.csv,在这种情况下,我需要检索abc123c.csv并删除其他字符。知道怎么用骆驼做这件事吗?

共有1个答案

端木宏盛
2023-03-14

对文件z..a进行排序,然后您可以使用CBR或筛选器只处理给定名称系列中的第一个文件,然后删除其他文件,然后删除它们(假设您需要删除a、b和c)

 类似资料:
  • 它可以工作,很酷,但问题是它不能计算正常的文件,如。txt或。png...我知道它写在这个方法中,但idk如何修复它而不破坏其他一切 我可以重做这个方法吗?(此代码不是我的https://stackoverflow.com/a/33438475/13547682)

  • 问题内容: 使用上面的类似内容,我想知道如何在文件夹“ thefolder”中获取文件列表? 嗨,大家好, 在这个原始问题之后,我整理了这个简单的FTP连接,该连接正常工作并且看起来不错。它可以查看/ live / conf /位置中的所有文件,并将它们全部复制到本地/ conf /位置。唯一的问题是,它正在复制文件但没有内容,它们都为0KB并且为空! 任何人都可以看到任何明显的东西来复制文件名而

  • 问题内容: 我在文档文件夹中获取文件名的代码有什么问题? 我以为我已正确阅读了文档,并且我对documents文件夹中的内容非常确定,但是“ fileList”没有显示任何内容?“目录”显示文件夹的路径。 问题答案: 此解决方案适用于 Swift 4 (Xcode 9.2)和 Swift 5 (Xcode 10.2.1+): 这是一个可重用的FileManager扩展,它还允许您跳过或在结果中包含

  • 我正在寻找一种方法来获取zip文件中的文件列表。我创建了一个方法来获取目录中的文件列表,但我也在寻找一种方法来获取zip文件中的文件,而不是只显示zip文件。 以下是我的方法:

  • 问题内容: 我正在使用HTML5构建拖放式Web应用程序,并将文件拖放到div上,当然要获取dataTransfer对象,这给了我FileList。 现在,我想删除一些文件,但是我不知道怎么办,或者甚至可能。 最好是我只想从FileList中删除它们;我没有用。但是,如果那不可能,我是否应该在与FileList交互的代码中编写检查代码?那看起来很麻烦。 问题答案: 如果只想删除几个选定的文件,则不

  • 问题 你想获取文件系统中某个目录下的所有文件列表。 解决方案 使用 os.listdir() 函数来获取某个目录中的文件列表: import os names = os.listdir('somedir') 结果会返回目录中所有文件列表,包括所有文件,子目录,符号链接等等。 如果你需要通过某种方式过滤数据,可以考虑结合 os.path 库中的一些函数来使用列表推导。比如: import os.pa

  • 本文向大家介绍Python文件散列,包括了Python文件散列的使用技巧和注意事项,需要的朋友参考一下 示例 哈希是将可变长度的字节序列转换为固定长度的序列的功能。出于多种原因,散列文件可能是有利的。哈希可以用于检查两个文件是否相同,或验证文件的内容是否未损坏或更改。 您可以用来hashlib为文件生成哈希: 对于较大的文件,可以使用固定长度的缓冲区:            

  • 我认为为这样的基本任务发出请求太多了。这是Google Drive API设计的方式,还是有更快的方法来查询文件夹中的所有文件(包含足够的元数据)?