开发者社区> 问答> 正文

【JAVA小白】 问关于java.io.FileNotFoundException: 的问题

【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)

但是不知道错在哪儿?有哪位大神可以指点一下?

展开
收起
问问小秘 2020-01-09 17:42:23 2262 0
1 条回答
写回答
取消 提交回答
  • 为之则易,不为则难

    原因异常信息中已经有了,就是/Users/apple/Desktop/Result这个路径是个构建File是一个目录,不是一个文件,不能使用目录构建FileInputStream对象,要是一个文件才可以

    2020-01-09 17:47:17
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载