Почему мне отказывают в разрешении, когда я разрешаю читать и писать - PullRequest
0 голосов
/ 08 июля 2019

Я получаю 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 базы данных комнаты на внешнем хранилище, чтобы я мог извлечь его из телефона скомпьютер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...