Я получаю IOexception: permission denied error
при попытке создать файл.Я не совсем уверен, как использовать файловые системы Android, так что любые хорошие учебники также будут высоко оценены.
Я определил разрешение в манифесте (чтение во внутреннюю память и запись во внутреннюю память)Я удалил косую черту (/) из моего пути к файлу.Кажется, я могу найти проблему, любая помощь будет принята с благодарностью.
File exportDir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS), "Roomcsv");
if (!exportDir.mkdirs()) {
try {
exportDir.createNewFile();
} catch (IOException e) {
Log.e("File Creation Error", e.toString());
}
}
File file = new File(exportDir, "Users.csv");
if (!file.mkdirs()) {
try {
file.createNewFile();
} catch (IOException e) {
Log.e("File Creation Error", e.toString());
}
}
Я пытаюсь создать файл CSV базы данных комнаты на внешнем хранилище, чтобы я мог извлечь его из телефона скомпьютер.