我需要在我的外部存储(插入的SD卡)上创建一个文件夹。我尝试了几种方式,但它只是在设备存储上创建一个文件夹。我曾见过在某些android应用上创建。请通过提供解决方案来帮助我。提前致谢。如何在外部SDCARD上制作文件夹(从设备外部插入)?
File directory = new File(Environment.getExternalStorageDirectory() + "/boyan/");
if (!directory.exists()) {
directory.mkdirs();
}
权限是:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
正如你所看到的getExternalStorageDirectory()没有提供一个SD卡的路径。其余的代码是好的,但你当然应该检查mkdirs()的返回值。你最好问问如何确定SD卡的路径。 – greenapps