尝试阅读时找不到文件

时间:2015-08-30 21:47:42

标签: java file-io

代码:

public class problem_7_4 {

    public static void main(String[] args) throws FileNotFoundException {
       Scanner console = new Scanner(System.in);
       System.out.print("Input file: ");
       String inputFileName = console.next();

       File inputFile = new File("\"" + inputFileName + "\"");
       Scanner in = new Scanner(inputFile);
    }
}

我试图提示用户输入要读取的文件。输入文件时,会显示错误消息,指出找不到该文件。我将文件保存在我的程序中,所以它应该在那里。有什么想法吗?

3 个答案:

答案 0 :(得分:1)

你的代码错了。为什么要在文件名中添加引号?应该是:

File inputFile = new File(inputFileName);

答案 1 :(得分:0)

在创建inputFile后立即添加以下行,并确保它是正确的路径。如果没有,请修改它以匹配光盘上的位置

FooBar

答案 2 :(得分:0)

试试这个;

File inputFile = new File(inputFileName); 

inputFileName已经是String,所以你不需要把它放在引号