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);

}

}

猜你喜欢

转载自www.cnblogs.com/wangffeng293/p/12984076.html