import java.io.File; public class Demo02Recurison { public static void main(String[] args) { File file=new File("C:\Users\cy\Desktop\企业登录_files"); getAllFile(file); } public static void getAllFile(File dir){ File[] files=dir.listFiles(); for (File f : files) { System.out.println(f); while (f.isDirectory()){ getAllFile(f); } } } }
搜索文件:
import java.io.File; public class Demo05Recurison { public static void main(String[] args) { File file=new File("C:\Users\cy\Desktop\企业登录_files"); getAllFile(file); } public static void getAllFile(File dir){ File[] files=dir.listFiles(); for (File f : files) {
//可替换 // String name = f.getName(); // String path = f.getPath(); String string = f.toString(); boolean b = string.endsWith(".png"); if(b==true){ System.out.println(f); } while (f.isDirectory()){ getAllFile(f); }
//可替换
} } }
for:{ }
if(f.toString().toLowerCase().endsWith(".png")){ System.out.println(f); }