我想檢查從目錄中讀取的文件是否爲jpg,但我不想簡單地檢查擴展名。我正在考慮替代方案是閱讀標題。我做了一些研究,我想用檢查文件是否是有效的jpg
ImageIO.read
我所看到的,我不知道在哪裏何去何從的例子
String directory="/directory";
BufferedImage img = null;
try {
img = ImageIO.read(new File(directory));
} catch (IOException e) {
//it is not a jpg file
}
,它需要在整個目錄...但我需要目錄中的每個jpg文件。有人能告訴我我的代碼出了什麼問題或需要添加什麼?
謝謝!
去哪裏從那裏取決於你想要做:) – Thihara 2013-03-21 04:47:52
你可能要有點更具體的什麼是錯的。代碼是不是編譯,不做任何事情?從代碼中可以看出,你只是將警告或註釋所在的地方放在了警告中,如果它不是jpeg,它會警告你,否則,如果它確實是jpeg,就不會使用catch塊。 – BrianHall 2013-03-21 04:48:37
@Thihara更新。謝謝! – Teddy13 2013-03-21 04:48:58