java.io.FileNotFoundException 访问被拒绝

java.io.FileNotFoundException Access is denied

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

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

如有任何帮助,我们将不胜感激。

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

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