android – 在带有子文件夹的sd上创建一个文件夹

前端之家收集整理的这篇文章主要介绍了android – 在带有子文件夹的sd上创建一个文件夹前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
嘿家伙我有问题我得到以下代码
File folder = new File(Environment.getExternalStorageDirectory() + "/myapp/folderone/foldertwo");
    boolean success = false;
    if (!folder.exists()) {
        success = folder.mkdir();
    }
    if (!success) {
    } else {
    }

但它根本不工作我还添加了权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

希望有人可以帮助我.

解决方法

尝试仅使用mkdirs()而不是mkdir(),这对我有用.

例:

File folder = new File(Environment.getExternalStorageDirectory() + "/myapp/folderone/foldertwo");
    boolean success = false;
    if (!folder.exists()) {
        success = folder.mkdirs();
    }
    if (!success) {
    } else {
    }

猜你在找的Android相关文章