package Api;
import java.io.File;
public class demo1 {
public static void main(String[] args) {
search(new File("D:/"),"111");
}
public static void search(File dir, String fileName) {
if (dir != null && dir.isDirectory()) {
File[] files = dir.listFiles();//把一级文件夹所有目录送入数组中返回
if (files != null && files.length > 0) {
for (File file : files) { //遍历文件夹
if (file.isFile()) {
if (file.getName().contains(fileName)) {
System.out.println(file.getAbsolutePath());
}
} else {
search(file, fileName);
}
}
}
} else {
System.out.println("您输入的不是文件夹");
}
}
}
代码为什么会查到了文件还会一直运行