java new了一个file,然后这个文件也存在,里面有数据,为什么它的长度为0。然后我调用exists()方法判断存不存在结果为false,为什么?

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

File file = new File("ww.txt");
System.out.println(file.length());
System.out.println(file.exists());

img

img

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

估计就是你文件地址放错了

这个文件具体地址在哪里..直接这样写是拿不到文件的

你看看你的文件路径对不对啊,直接调用file的getPath方法或者获取绝对路径的方法

99%文件路径错了,输出自己看一下,System.out.println(file.getAbsolutePath());

好家伙,重复发了好几个同样的问题,前面人家都说了你这文件路径不对