package com.neuedu.File;
import java.io.File;
public class TestFindMe {
public static void main(String[] args) {
File f = new File("E:/hahaha");
String pathName = "findme";
findFile(f,pathName);
}
//f.getAbsolutePath();f.listFiles();f.isDirectory();f.getName()
public static void findFile(File f,String pathName){
File [] farrs = f.listFiles();
for (File file : farrs) {
if(file.isDirectory()){
findFile(file,pathName);
}
if(file.getName() != null &&file.getName().contains(".")? file.getName().substring(0,file.getName().lastIndexOf(".")).equals(pathName):file.getName().equals(pathName)){
System.out.println(file.getAbsolutePath());
}
}
}
}
网友评论