2012-07-17 57 views
-1

创建一个文件夹下面是我的代码,我在SD卡上的文件夹中使用下载图像从服务器和存储,并通过一次又一次的异常错误,而我试图在SD卡

java.io.IOException: Not a directory 

请帮助我。

+0

文件SDCardRoot =新的文件(Environment.getExternalStorageDirectory()。的toString()+ “/” +类型); 如果(!SDCardRoot.exists()){ \t \t布尔一个= SDCardRoot.mkdir(); } – 2012-07-17 15:18:16

+0

请发表相关代码片段 – Blackbelt 2012-07-17 15:18:19

回答

4

添加写权限到您的应用

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

然后,尝试创建目录

File SDCardRoot = new File(Environment.getExternalStorageDirectory(), type); 
if (!SDCardRoot.exists()) 
{ 
    SDCardRoot.mkdir(); 
} 
+0

嗨黑带 上面的代码不起作用 SDCardRoot.mkdir()返回false。 – 2012-07-17 15:51:12

+0

是否向您的AndroidManifest文件添加了写入权限? – Blackbelt 2012-07-17 15:51:56

+0

android.permission.WRITE_EXTERNAL_STORAGE yup – 2012-07-17 15:53:28