内部ストレージを使用してファイルをフォルダーに保存することにしました。私のコードは次のとおりです。
File dir = new File (getFilesDir(), "myFolder");
dir.mkdirs();
File file = new File(dir, "myData.txt");
try {
FileOutputStream f = new FileOutputStream(file);
PrintWriter pw = new PrintWriter(f);
pw.println("Hi");
pw.println("Hello");
pw.flush();
pw.close();
f.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
tv.append("\n\nFile written to "+file);
表示されているディレクトリはdata/data / packageName / file / myFolder / myData.txtですが、ファイルに入力された文字列が含まれているかどうかを確認したかったのですが、作成されたファイルがどこにあるかわかりません。ファイルの内容を出力しようとしましたが失敗しました。私はこれがばかげているように聞こえることを知っています。内容を確認し、ファイルが作成されているかどうかを確認するだけです。誰か助けてもらえますか?