我想在SD卡中创建一个文件夹,我已经添加了权限
<user-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Run Code Online (Sandbox Code Playgroud)
在manifest file.below是我的代码,但mkdirs返回false!你能帮助我吗!
File exportDir = new File(
Environment.getExternalStorageDirectory().toString(), "happydiarybackup");
if (!exportDir.exists()) {
boolean a = exportDir.mkdirs();
Log.d("mkdir ",exportDir.getAbsolutePath() + " make "+ a);
}
Run Code Online (Sandbox Code Playgroud)
尝试这个。它可能对你有帮助。
String fullPath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/happydiarybackup/";
try
{
File dir = new File(fullPath);
if (!dir.exists()) {
dir.mkdirs();
}
}
catch (Exception e) {
Log.e("App", "Exception" + e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2852 次 |
最近记录: |