Java得exist()方法输入相对路径却返回false

今天刚学习了Java中得File类,里面有个exists()方法。但是绝对路径下返回true
相对路径下却返回false,我自己刚学习找不出原音来大神能不能指点迷津!
代码:

private static void show01() {
        File f1 = new File("C:\\Users\\86151\\Desktop\\新建文件夹");
        System.out.println(f1.exists());//说明路径存在

        File f2 = new File("文档.txt");
        System.out.println(f2.exists());
    }

文件路径:
图片说明

第二种相对路径的请情况下,是相对当前应用路径的,如果不存在,当然返回的就是 false 了。

设置环境变量JAVA_HOME 变量值, 改变Java默认路径

你的路径后面是不是还少了一个斜杠啊?你原来的写法默认找后面的文件,而不是文件夹