2013-01-05 24 views
5

我想創建SD卡中的文件夾,我已經添加的權限的Android mkdirs,它花費了我3天

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

在清單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); 
     } 
+0

生成了哪些日誌消息? –

+0

現在它工作。我只是把權限放在清單文件的第一個,我不知道爲什麼,但它的工作! – user1951072

回答

2

試試這個。它可能會幫助你。

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()); 
} 
+0

謝謝!現在它正在工作。我只是將權限放在清單文件的第一個,我不知道爲什麼,但它的工作! – user1951072

相關問題