使用Kotlin在android的内部存储中创建文件夹

时间:2019-03-14 01:59:01

标签: android kotlin

我想在android设备的内部存储器中创建一个文件夹,我可以在其中保存我的 |-- 80 |-- 70 |-- 60 |-- 50 |-- 40 |-- 30 |-- 20 |-- 10 文件。但是我无法在内部存储中创建文件夹。

以下是我用于创建文件夹的代码段

.csv

这是我在清单中使用的权限。

fun getStorageDirectory(): File {
    if (Environment.getExternalStorageState() == null) {
        val f = File(Environment.getDataDirectory().absolutePath + "/Afolder/")
        if (!f.exists())
            f.mkdirs()
        return f
    } else {
        val f = File(Environment.getExternalStorageDirectory().absolutePath + "/Afolder/")
        if (!f.exists())
            f.mkdirs()
        return f
    }
}

0 个答案:

没有答案