2016-03-01 87 views
0

我正在使用Java编写图像处理程序,并且需要让程序处理给定文件夹中每个图像文件的名称为“image _ *。jpg”,其中*为每个图像的唯一字符串(即image_AAA000.jpg,image_AAA001.jpg等),但我需要它忽略与该示例不匹配的文件。我怎样才能做到这一点?在Java文件夹中按名称读取图像文件

+0

*阅读*你的意思是列出文件?并通过*忽略与该示例不匹配的文件*您是指名称中的模式? –

+0

我想一个更好的词将是“过程”而不是“读”。我需要拍摄每张照片,然后进行一些处理,然后转到下一张。对于你的第二部分问题,是的,忽略那些不符合那个模式的人。 – cteeters

+0

另一个问题有我的答案。谢谢大家! – cteeters

回答

0

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

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

相关问题