Я пытаюсь создать файлы в подкаталоге в /data/data/package_name/files
.
Например, /data/data/package_name/files/folder1/file1.txt
. Это мой код:
FileOutputStream fos;
String path = getFilesDir().toString() + "/" + folderName + "/" + String.valueOf(i+1) + ".txt";
try
{
File f = new File(path);
f.getParentFile().mkdirs();
f.createNewFile();
fos = new FileOutputStream(path, false);
fos.write(array[i].getBytes());
fos.close();
}
catch (Exception e)
{
e.printStackTrace();
}
Я не знаю, есть ли у меня разрешение. Будут ли доступны файлы в /data/data/package_name/files
, когда пользователь перезапустит приложение? Я не хочу, чтобы пользователь видел мои файлы, поэтому запись в SDCard не решит мою проблему.