是否可以在SD卡根文件夹中创建文件? (机器人)

时间:2018-04-12 10:48:32

标签: android android-sdcard sd-card

我无法在SD卡根目录(/storage/5DF1-1011/)中创建文件。

这是可能的还是仅限于app文件夹(/storage/5DF1-1011/Android/data/com.my.test.sdcardtest/)?

1 个答案:

答案 0 :(得分:0)

是的,您可以在Android的外部存储中创建文件。

为此你需要在清单中给予第一个许可:

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

之后,您可以在外部存储中创建文件:

String filePath = Environment.getExternalStorageDirectory().toString() + "/fileName.mp3";

File file  = new File(filePath);
if (!file.exists()) {
  file.createNewFile();
}