快崩溃了,为什么会这样?
我运行结果两个false
第一个会创建一个文件,第二个再判断就有了。
两个false也有可能,因为你的目录根本不存在,没法创建文件
看着奇怪,按道理同一个文件应该是一致的
1、看看路径下是不是有文件
2、实际的文件改个名字试试,还有没有这种现象或者删除该文件看看打印什么信息。
3、是不是有其他线程生成了该文件
另外,windows上文件分割一律用\\
目录使用\吧。有时候程序不够自动,不会兼容的。
测试你的代码输出了两个false。
你检查下这个路径中是不是生成了这个文件了。
请用
C:\Users\ZZY\Desktop\english word.txt
你把所有的斜杠换成:\
好奇怪,两个地址是完全一样的吗?会不会多个空格啥的啊
绝对路径用\分割,把双反斜杠改成单反斜杠试试
File file= new File("d:///test.txt");