需求:
判断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());
}
}
}