
JAVA中listfiles怎样查找指定文件夹中后缀名为 ".PNG", ".GIF", ".JPG"的图片
1个回答
展开全部
File f = new File("路径");
if(f.isDirectory())//必须是文件夹
{
File[] files = f.listFiles();//得到所有FILE
for(File _f : files)
{
if(_f.exists())
{
if(_f.isDirectory())//是文件夹递归查找
{
//递归
}else{
String fileName = _f.getName();
String fileSuffix = fileName.substring(fileName.lastIndexOf("."));//得到后缀
if(fileSuffix.toUpperCase().equals("PNG")||fileSuffix.toUpperCase().equals("JPG"))
{
System.out.println("bingo!");
}
}
}
}
}
if(f.isDirectory())//必须是文件夹
{
File[] files = f.listFiles();//得到所有FILE
for(File _f : files)
{
if(_f.exists())
{
if(_f.isDirectory())//是文件夹递归查找
{
//递归
}else{
String fileName = _f.getName();
String fileSuffix = fileName.substring(fileName.lastIndexOf("."));//得到后缀
if(fileSuffix.toUpperCase().equals("PNG")||fileSuffix.toUpperCase().equals("JPG"))
{
System.out.println("bingo!");
}
}
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |