为什么当我试图创建InputStream时,下面的代码会给我一个File Not Found异常?我的inputdirectory定义为一个文件,其值为“D:\general\images\small_images”(不带引号),我的用户对该文件具有完全的写权限。我正在使用Windows7,并以管理员的身份运行eclipse IDE。
File outputDirectory = new File(inputDirectory + "/" + imageSize.name());
if (!outputDirectory.exists()) {
outputDirectory.mkdir();
}
**InputStream input = new FileInputStream(outputDirectory);**
如有任何帮助,不胜感激。
InputStream需要现有文件,而不是目录。
问题内容: 我有以下代码: 当我尝试保存文件时,出现以下错误 原因可能是什么,我该如何解决?我确实对此文件夹具有读写权限。 问题答案: 当创建一个new时,应该提供文件名,而不仅是要放置文件的目录。 尝试类似的东西
问题内容: 我正在尝试读取文件夹中的文件,但是当我运行该程序时,它将引发此异常。我也尝试了其他一些文件夹。它引发相同的异常。 问题答案: 您无法打开和读取目录,无法使用和方法区分文件和文件夹。您可以使用和方法获取文件夹的内容(分别用于文件名和s),还可以指定一个过滤器来选择列出的文件的子集。
我有以下代码: 当我试图保存一个文件时,我得到了以下错误 原因是什么?我该如何解决?我对这个文件夹有读写权限。
我刚刚在Android Studio中从Mercurial导入了一个项目(通过结账)。我最初遇到的问题是没有设置“APK路径”。 我为解决这个问题所做的就是 “项目结构”>“模块”>“Android”>“打包”>“APK路径” 并将其设置到项目bin文件夹(C:\users\bart\ideaprojects\vmt\spc\spc\bin) 现在我得到了错误: 我试图启动IntelliJ作为管理