如何在外部SDCARD上创建一个文件夹(从设备的外侧插入)?

时间:2017-08-07 04:35:20

标签: android android-sdcard

我需要在外部存储设备上创建一个文件夹(插入SD卡)。我试过几种方式,但它只是在设备存储上创建一个文件夹。我已经看到在一些Android应用程序上创建。请通过提供解决方案帮助我。提前谢谢。

 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" />

2 个答案:

答案 0 :(得分:2)

这样做

res

答案 1 :(得分:0)

我得到了解决方案。 在这里。

Environment.getExternalStorageDirectory()

上面的代码返回“/ storage / sdcard0”,但是如果你想在外部SD卡上创建一个文件夹,你需要“/ storage / sdcard1”。所以尝试做这样的事情

 File directory = new File(Environment.getExternalStorageDirectory().getAbsolutePath().replace("0", "1") + "/boyan/");