2016-04-28 69 views
0

我不能删除存储中的文件夹。这是我的代码从storage0删除文件夹 - android

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(); 
} 
}