我正在尝试创建目录并运行代码而不引发异常,但未创建目录(使用Mac上的Android文件传输应用程序进行检查)。日志中没有条目。这里出了什么问题? 权限已到位
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE"/>
以下是代码:
File path = getFilesDir();
File filenew = null;
try {
filenew= new File(path+"/equation");
filenew.mkdirs();
} catch (Exception e) {
e.printStackTrace();
}
答案 0 :(得分:2)
以这种方式尝试:
String externalDirectory= Environment.getExternalStorageDirectory().toString();
File folder= new File(externalDirectory + "/NewFolder");
folder.mkdir();
答案 1 :(得分:1)
试试这个
File root = new File(Environment.getExternalStorageDirectory(), "/MYFOLDER");
if(!root.exists()){
root.mkdirs();
}