ファイルディレクトリからイメージファイルをロードしようとしています。次に、ファイルオブジェクトを文字列オブジェクトに変換したいと思います。残念ながら、私はこのエラーメッセージを受け取ります。どうすれば解決できますか?java.io.FileNotFoundExceptionを受け続ける理由:(アクセスが拒否されました)エラー?
java.io.FileNotFoundException: E:\workspace\sesaja\Images (Access is denied)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at test.Test1.main(Test1.java:29)
ティは、この行の末尾に私の全体のコード
public class Test1 {
public static void main(String args[]){
String s = System.getProperty("user.dir") + System.getProperty("file.separator")+ "Images";
File f = new File (s);
FileInputStream fis = null;
String str = "";
try {
fis = new FileInputStream(f);
int content;
while ((content = fis.read()) != -1) {
// convert to char and display it
str += (char) content;
}
System.out.println("After reading file");
System.out.println(str);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (fis != null)
fis.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}
E:\ workspace \ sesaja \ Imagesはファイルまたはディレクトリですか? –
@DavideLorenzoMARINOファイルディレクトリ – Belle
ディレクトリからの読み取りを試みていますか?ファイルではありません –