我被困了几个小时,因为在我的条件循环中, .isFile 或 .exists 方法总是返回 false .. 即使文件确实存在。
我想知道它是否可能是我在初始化时传递给我的文件的字符串被某种方式覆盖了......但事实并非如此,正如我所怀疑的那样。
事实证明 .isFile 和 .exists() 方法查看的目录或路径是
C:\Users\MyComputerName\workspace\NameOfMyJavaProject\
目录。
这是存储我所有东西的默认设置。所以这一切都点击了,为什么我的布尔变量总是返回 false 并允许创建相同的命名文件是有道理的。因为它会查看我在上面发布的目录,而不是我创建文件的位置。因为我有在我的F:\
驱动器中创建的文件。
我该怎么做才能让 .isFile() 和 .exists() 方法查看我的F:\
驱动器?