如果在 android 应用程序的外部存储中创建目录,我使用以下代码:
File mDirectory = new File(Environment.getExternalStorageDirectory() + "/myDir");
if (!mDirectory.exists()) {
mDirectory.mkdirs();
if (!mDirectory.mkdirs()) {
Log.e("App", "failed to create directory");
}
}
但是该目录没有创建,并且一直显示错误消息logcat
:
App: failed to create directory
我也同时使用mkdir()
and mkdirs()
,但结果是一样的。错误在哪里?
更新:
AndroidManifest.xml
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>