这段代码每次在内部存储中创建文件夹,我都需要在我的SDCARD中创建文件夹



为什么这段代码只在内部存储中创建一个新文件夹,而不在SD卡上创建文件夹。

谢谢

法典:

File direct = new File(Environment.getExternalStorageDirectory()+"/Akshay");
if(!direct.exists()) {
if(direct.mkdir()); //directory is created;
}

清单:

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

试试这个:

File f = new File(Environment.getExternalStorageDirectory(), 'Akshay');
if (!f.exists()) {
f.mkdirs();
}

最新更新