文件读取未找到文件

时间:2011-02-15 23:43:19

标签: java

Scanner fileScanner = new Scanner(new File("C:/Users/User1/Documents/ServerSettings.dat"));

上面的代码找不到指定的文件。它肯定存在于指定的位置。

给出的错误是:

  

java.io.FileNotFoundException:C:\ Users \ User1 \ Documents \ ServerSettings.dat(系统找不到指定的文件)

2 个答案:

答案 0 :(得分:2)

是不是因为您正在尝试构建new file而不是new File?如果是这样,除非您在类路径上有一个名为file的自定义类,否则可能会导致编译时错误。

答案 1 :(得分:1)

如果你的代码没有编译它,因为你在new file部分代码中有一个小写的'f'文件。如果这在您的代码中是正确的,并且您的问题是在运行时尝试

System.out.println( "exists? " + new File("C:/Users/User1/Documents/ServerSettings.dat").exists() );

查看文件是否确实存在 或者将文件路径复制并粘贴到Windows资源管理器。