【JAVA小白】 问关于java.io.FileNotFoundException: 的问题
package file;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class TestClose {
public static void main(String[] args) {
// TODO Auto-generated method stub
File fileInput = new File("/Users/apple/Desktop/Result");
File fileInput1 = new File("/Users/apple/Desktop/报销.xlsx");
try (FileInputStream fis = new FileInputStream(fileInput);
FileInputStream fis1 = new FileInputStream(fileInput1);) {
fis.read();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
运行时出错:
java.io.FileNotFoundException: /Users/apple/Desktop/Result (Is a directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream. (FileInputStream.java:138)
at file.TestClose.main(TestClose.java:16)
但是不知道错在哪儿?有哪位大神可以指点一下?
原因异常信息中已经有了,就是/Users/apple/Desktop/Result这个路径是个构建File是一个目录,不是一个文件,不能使用目录构建FileInputStream对象,要是一个文件才可以
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。