File类输出指定目录下指定后缀的文件名。

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

File dir = new File("E:\\");

方法一:

String [] arr = dir.list(); //获取e盘下所有的文件或文件夹

for(String string : arr){

  if(string.endsWith(".jpg")){

     syso(string);

}

}

方法二:(推荐)

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

for(File subFile : subFiles){

  if(subFile.isFile() && subFile.getName().endWith(".jpg")){

    syso(subFile);

}

}

posted @ 2020-05-28 21:28  一块  阅读(428)  评论(0编辑  收藏  举报