【发布时间】:2015-04-06 06:49:43
【问题描述】:
除了以下代码之外,还有什么方法可以检查特定位置的图像存在吗?此代码花费了太多时间。
static boolean isImage(String image_path){
InputStream input = null;
try{
URL url = new URL(image_path);
input = url.openStream();
return true;
}catch(Exception ex){
return false;
}
}
【问题讨论】:
-
我没有权限,如果文件存在并且有权限@Jonjongot,则exist()方法返回true?
-
如果你没有权限,它会抛出
SecurityException。表示如果您遇到此异常,则该文件存在。 -
@Jonjongot 即使文件存在而不是SecurityException,我也会得到错误。
-
不确定你是否明白我在说什么,或者我不明白你的意思。尝试在
catch(SecurityException se){ return true; }上方的catch块之前再添加一个catch块