【问题标题】:java.io.FileNotFoundException Access is deniedjava.io.FileNotFoundException 访问被拒绝
【发布时间】:2015-08-14 20:41:27
【问题描述】:

为什么当我尝试创建 InputStream 时,下面的代码会给我一个 File Not Found 异常?我的输入目录被定义为一个文件,并且我的用户具有完全写入权限的“D:\General\Images\small_images”(不带引号)的值。我正在使用 Windows 7 并以管理员身份通过 Eclipse IDE 运行。

File outputDirectory = new File(inputDirectory + "/" + imageSize.name());
if (!outputDirectory.exists()) {
    outputDirectory.mkdir();
}
**InputStream input = new FileInputStream(outputDirectory);**

任何帮助将不胜感激。

【问题讨论】:

  • 您刚刚创建了一个新的空目录,并且要打开一个输入流?你希望在那里找到什么读物?

标签: java inputstream filenotfoundexception


【解决方案1】:

一个 InputStream 需要一个现有的文件,而不是目录。

【讨论】:

    【解决方案2】:

    您正在尝试读取目录,但这是不允许的。

    【讨论】:

      猜你喜欢
      • 2011-05-15
      • 1970-01-01
      • 2013-11-02
      • 2015-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多