文件搜索,可以搜索你电脑上任意一个文件的路径,妈妈再也不怕我把文件搞丢了


import java.io.File;

public class Test01 {
    public static void main(String[] args) {
        File file=new File("D:/");
        SearchFile(file,"QQ.exe");
    }
//file是在哪个盘搜索---name是你要搜索的文件
    private static void SearchFile(File file,String name) {
        if(file==null||!file.exists()||file.isFile()){
            return;
        }
        File[] files=file.listFiles();
        //这个files.length必须在后面不然会有空指针异常
        if(files!=null&&files.length>0){
            for(File file1:files){
                if(file1.isFile()){
                    if(file1.getName().contains(name)){
                        System.out.println("找到文件"+file1.getAbsolutePath());
                    }
                }
                else {
                    SearchFile(file1,name);
                }
            }
        }
    }
}
//执行过等一下就好了