FileNotFound异常,但文件存在

时间:2018-06-21 15:24:25

标签: java filenotfoundexception

我尝试使用java.io.File类读取文件,但是它抛出filenotfound exception。但是文件在那里,当我使用exists方法时,它将返回false

public static void main(String[]args){
    File file = new File("q.txt");
    Scanner fileScanner = new Scanner(file);
}

3 个答案:

答案 0 :(得分:0)

请在File构造函数中提供完整路径

public static void main(String[]args){
    File file = new File("Please provide complete path here");
    Scanner fileScanner = new Scanner(file);
}

答案 1 :(得分:0)

确保文件位于项目文件夹下,而不位于程序包文件夹中。

答案 2 :(得分:0)

您正试图通过提供文件名来提供文件的相对路径。

请提供文件的绝对路径。例如。

File f = new File("C:\\Hello\\AnotherFolder\\The File Name.PDF");