2016-04-28 10 views
0

ストレージ内のフォルダーを削除できません。この私のコードstorage0からフォルダーを削除 - アンドロイド

File dir = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/sdcard/folder"); 
       if (dir.isDirectory()) 
       { 
        String[] children = dir.list(); 
        for (int i = 0; i < children.length; i++) 
        { 
         new File(dir, children[i]).delete(); 
        } 
       } 

答えて

0

である。これは、あなたがそれを

を行うことができる方法ですが、まずあなたがmenifest

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

、その後

File dir = new File(Environment.getExternalStorageDirectory()+"/sdcard/folder"); 
if (dir.isDirectory()) 
{ 
String[] children = dir.list(); 
for (int i = 0; i < children.length; i++) 
{ 
    new File(dir, children[i]).delete(); 
} 
} 
にこの権限を持っている必要があります
関連する問題