2012-07-17 56 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