Java遍历文件夹下的JPG文件
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String path = scanner.nextLine();
File file=new File(path);
if(!file.exists()){
System.out.println("此路径对应的文件不存在");
return;
}
if(!file.isDirectory()){
System.out.println("请输入文件夹路径,而不是文件路径");
return;
}
printSubFile(file);
}
public static void printSubFile(File dir){
File[] subfiles=dir.listFiles();
for(File f:subfiles){
if(f.isDirectory()){
printSubFile(f);
}else{
if(f.getName().endsWith(".jpg")){
System.out.println(f.getAbsolutePath());
}
}
}
}