2016-07-14 86 views
-2

我正試圖在Android設備上的/ storage/emulated/0目錄中創建一個目錄。我當前的Java代碼:JAVA - Android - 創建目錄

package com.magicsoftware.magicdev; 
import com.magicsoftware.core.CoreApplication; 

import android.os.Environment; 
import java.io.File; 

public class CreateDirectory{ 
    public static void Directory(String dirname){ 
     File directory = new File(Environment.getExternalStorageDirectory().getPath() + "/NewFolder"); 
     directory.mkdirs(); 
    } 
} 

最終,我會從我的發展計劃魔術XPA 3.1到外地目錄名稱通過新的文件夾的名稱。但是,在這個階段,我只是想創建一個名爲NewFolder的文件夾。

回答

0

你有沒有在AndroidMenifest中定義uses-permission是什麼「android.permission.WRITE_EXTERNAL_STORAGE」? 像這樣:

enter code here<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
+0

File類只是幫助你定義的文件,使該目錄只使用IOstream.Please原諒我的英語很差。 –

+0

是的權限已添加。 – JordanMaxim

+0

然後這是一個可能的設備不支持寫SD卡。你可以切換到檢查。 –