我需要在外部存储设备上创建一个文件夹(插入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" />
答案 0 :(得分:2)
这样做
res
答案 1 :(得分:0)
我得到了解决方案。 在这里。
Environment.getExternalStorageDirectory()
上面的代码返回“/ storage / sdcard0”,但是如果你想在外部SD卡上创建一个文件夹,你需要“/ storage / sdcard1”。所以尝试做这样的事情
File directory = new File(Environment.getExternalStorageDirectory().getAbsolutePath().replace("0", "1") + "/boyan/");