Java读文件,快崩溃了,谁能解答啊!

图片说明
快崩溃了,为什么会这样?

我运行结果两个false

第一个会创建一个文件,第二个再判断就有了。
两个false也有可能,因为你的目录根本不存在,没法创建文件

看着奇怪,按道理同一个文件应该是一致的
1、看看路径下是不是有文件
2、实际的文件改个名字试试,还有没有这种现象或者删除该文件看看打印什么信息。
3、是不是有其他线程生成了该文件

另外,windows上文件分割一律用\\

目录使用\吧。有时候程序不够自动,不会兼容的。

测试你的代码输出了两个false。
你检查下这个路径中是不是生成了这个文件了。

请用
C:\Users\ZZY\Desktop\english word.txt

你把所有的斜杠换成:\

好奇怪,两个地址是完全一样的吗?会不会多个空格啥的啊

绝对路径用\分割,把双反斜杠改成单反斜杠试试

File file= new File("d:///test.txt");