JAVA实现查找指定目录下指定后缀名的文件

需求:

判断E盘目录下是否有后缀名为.jpg的文件,如果有,就输出该文件名称

代码:

public static void main(String[] args){
   search("e:\\");
}

public static void search(String path)
{
   File dir = new File(path);

   File[] subFiles = dir.listFiles();       //获取e盘下所有的文件或文件夹对象

   if (null!=subFiles){
      for (File subFile : subFiles) {
         if (subFile.isDirectory())        //文件夹则递归寻找,后缀为jpg文件则输出名字
            search(subFile.getAbsolutePath());
         else if(subFile.isFile() && subFile.getName().endsWith(".jpg"))
            System.out.println(subFile.getName());
      }
   }
}

 

你可能感兴趣的:(JAVA基础)