1 问题

如何利用java来查找文件?

2 方法

2.1定义一个查找类,设置两个参数(查找的目录和文件后缀名),然后判断文件夹是否为空

java文件找到对应的class文件 java如何找到文件_jvm

2.2 判断是否是文件夹,如果是文件夹则将里面的文件放入数组进行遍历(递归)

java文件找到对应的class文件 java如何找到文件_开发语言_02

import java.io.File;
 public class test03 {
    public static void main(String[] args) {
       File1(new File("D:\\图片"),"jpg");
    }
    public static void File1(File name,String hz){
        if (name == null)return;
        if (name.isDirectory()){
            File[] a = name.listFiles();
            if (a != null){
                for (File k:a){
                    File1(k,hz);
                }
            }
            else{
                String wjm = name.getName().toLowerCase();
                if (wjm.endsWith(hz)){
                    System.out.println(name.getAbsolute
 Path());
                }
            }
        }
    }
 }

3 结语

针对文件查找问题,提出使用类和递归遍历的方法,通过本次实验,证明该方法是有效的,本文的方法还存在只能单文件查询,未来可以继续研究如何能够实现多个文件同时查询。