程序:

//获取外部存储路径String storage = Environment.getExternalStorageDirectory().getPath() + "/smallIcon2";File dirFile = new File(storage);Log.d("dirFile", "" + dirFile);if (!dirFile.exists()) {    boolean mkdirs = dirFile.mkdirs();    if (!mkdirs) {        Log.e("TAG", "文件夹创建失败");    } else {        Log.e("TAG", "文件夹创建成功");    }}

运行截图:
在这里插入图片描述
一直无法创建文件夹,就一直在找解决方法,最后发现问题是权限问题。
解决方案:
在AndroidManifest.xml文件中加入外部存储权限
Android外部存储(/storage/emulated/0)无法创建文件夹_第1张图片

然后问题就解决了。

更多相关文章

  1. Gallery中重复文件夹的问题
  2. Android Studio Gradle 缓存文件夹设置
  3. Android应用程序获取ROOT权限代码
  4. Android uses-permission 权限大全
  5. Android获取系统应用及安装应用的权限列表
  6. 如何在Android 11 中正确请求位置权限?以及Android 8 - 11位置权
  7. android M上可能需要开发者注意的权限大全

随机推荐

  1. Android(4)---Android 控件布局常用属性
  2. Android Studio V3.12环境下TV开发教程(一
  3. Android EditText/TextView使用Spannable
  4. Android多媒体开发 android mediaplayer
  5. android往文件中保存和读取数据
  6. Android加载Html的方法
  7. 11.22 java,android,classLoder,插件式开
  8. Android 中文api,Debug签名证书过期(Expiry
  9. Service与Android系统实现(1)-- 应用程序里
  10. Ogre3d 之使用 Android(安卓)NativeActiv