java如何判断给定目录下,是否存在指定的文件夹和文件

2024-12-23 05:56:14
推荐回答(1个)
回答1:

public static void find(File f) {
    if (!f.isDirectory() || f.listFiles().length <= 0)
        return;
    File[] files = f.listFiles();
    for (File file : files) {
        if (file.isFile()) {
            //System.out.println("got: " + file.getName());
            if (file.getName().equals("test111.txt")) {
                System.out.println(file);
            }
        } else {
            //System.out.println("got: " + file.getName());
            if (file.getName().equals("test11")) {
                System.out.println(file);
            }
            find(file); // 这个不能放进else里
        }
    }
}