Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.io.FileNotFoundException通过FileInputStream()为excel文件创建异常_Java - Fatal编程技术网

java.io.FileNotFoundException通过FileInputStream()为excel文件创建异常

java.io.FileNotFoundException通过FileInputStream()为excel文件创建异常,java,Java,当我试图通过java程序访问excel文件时,我收到异常java.io.FileNotFoundException:D:\Selenium Reports\Daily Reports\Merged file.xls 我试过: 绝对路径 相对路径 对文件的读/写访问权限 检查文件是否已打开 但是,它不工作,是不是因为我有来宾访问机器的权限而不工作?将.java文件和.xls文件保存在同一文件夹中,并使用以下代码: try { File f = new File("Merged fi

当我试图通过java程序访问excel文件时,我收到异常
java.io.FileNotFoundException:D:\Selenium Reports\Daily Reports\Merged file.xls

我试过:

  • 绝对路径
  • 相对路径
  • 对文件的读/写访问权限
  • 检查文件是否已打开

  • 但是,它不工作,是不是因为我有来宾访问机器的权限而不工作?

    .java文件和.xls文件保存在同一文件夹中,并使用以下代码:

    try {
            File f = new File("Merged file.xls");
            if (!f.exists()) {
                System.out.println("File does not exist");
                if (!f.createNewFile())
                    System.out.println("File cannot be created");
                else
                    System.out.println("File created");
            } else {
                System.out.println("File exists");
                if(!f.canRead())
                    System.out.println("Error in reading. Need permission");
                if(!f.canWrite())
                    System.out.println("Error in writing. Need permission");
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    

    您最好提供代码。您使用的是什么构建工具和IDE?
    FileNotFoundException
    表示找不到该文件。真的没什么可说的了。把你的反斜杠加倍。在每日报告和报告之间,甚至在文件名中都有一个[空格]。尝试删除这些空间,它应该会起作用。感谢Geet的努力。