【问题标题】:Reading image files by name in folder with Java [duplicate]使用Java按名称读取文件夹中的图像文件[重复]
【发布时间】:2016-06-14 11:04:19
【问题描述】:

我正在用 Java 编写图像处理程序,需要让程序处理给定文件夹中名为“image_*.jpg”的每个图像文件,其中 * 是每个图像的唯一字符串(即 image_AAA000.jpg)。 jpg、image_AAA001.jpg 等),但我需要它来忽略与该示例不匹配的文件。我该怎么做?

【问题讨论】:

  • 通过阅读你的意思是列出文件? 忽略与该示例不匹配的文件您的意思是名称中的模式???
  • 我想一个更好的词是“处理”而不是“阅读”。我需要拍摄每张图像,对此进行一些处理,然后继续下一张。对于您问题的第二部分,是的,请忽略不符合该模式的问题。
  • 其他问题有我的答案。谢谢大家!

标签: java file java-io


【解决方案1】:

您可以从文件夹中生成一个新文件,然后使用 listFiles 获取文件夹中所有文件的数组。然后你可以遍历它们,包括那些符合你条件的。

为此,您可以使用 String 类的正则表达式或startsWith 或endsWith。

【讨论】:

    猜你喜欢
    • 2018-11-30
    • 2012-10-24
    • 2015-11-01
    • 2021-12-28
    • 1970-01-01
    • 2021-12-04
    • 2015-09-20
    • 2010-11-29
    • 1970-01-01
    相关资源
    最近更新 更多