为什么我同时获得了阅读和写作的许可,但为什么被拒绝呢?

时间:2019-07-08 10:47:05

标签: android android-external-storage

尝试创建文件时得到IOexception: permission denied error。我不太确定如何使用androids文件系统,因此也将不胜感激任何优秀的教程。

我已经在清单中定义了权限(读取到内部存储,然后写入内部存储),我从文件路径中删除了斜杠(/)。我似乎可以找到问题所在,任何帮助将不胜感激。

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文件,以便可以从计算机上将其从电话中取出。

0 个答案:

没有答案