0
私が(だから、何の許可が必要とされるべきでない、右?)内部ストレージ内のファイルを編集しようとしていますが、私はこのコードを実行すると:ファイル、Androidのメーカー
String locus = getFilesDir().getAbsolutePath();
File locusfile = new File(locus);
String loglocation = locus + "/log.txt";
File log = new File(loglocation);
if(log.exists())
{
PrintWriter pw = new PrintWriter(log);
}
を
PrintWriter pwに "FileNotFoundException"が表示されます。
ファイルが存在することを確認しても、なぜこのようなことが起こりますか?
ありがとうございました。
理由はわかりませんが、これはIOの例外を引き起こします –
これは奇妙です、私はそれをテストしました。 IOException .getMessage()は何ですか? log.txtという名前のフォルダがありますか? –
とても遅く返事して申し訳ありませんが、私は忙しかった ファイルがアンドロイドスタジオでコンパイルされず、IOException.getMessage()が存在しないようですので、私は見つけられませんか? 申し訳ありませんが、私はアプリの開発が初めてです。 ありがとう、 –