递归形式查找文件
例子:查找D盘下的pom.xml文件(当前盘下只有一个名为pom.xml的文件)
完整代码:
import java.io.File;
public class SreachDemo {
public static void main(String[] args) {
//2.传入要查找的 目录 文件名称
searchFile(new File("D:/"),"pom.xml");
}
/**
* 搜索某个目录下的全部文件,找到我们想要的文件。
* @param dir 要查找的源目录
* @param fileName 要查找的文件名称
*/
public static void searchFile(File dir,String fileName){
//3.判断dir是否是目录
if (dir != null && dir.isDirectory()){
//可以找了
//4.提取当前目录下的一级文件对象
File[] files = dir.li