2016-07-14 55 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卡。你可以切换到检查。 –