java.io.FileNotFoundException通过FileInputStream()为excel文件创建异常
当我试图通过java程序访问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.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的努力。