如何删除Android中assets目录中包含目录的目录

时间:2014-05-13 19:35:54

标签: java android file assets

如何删除包含android资源目录文件的目录。

我尝试过这样做但不起作用。

try {
         listaAssets = getAssets().list("");
    } catch (IOException e) {
         e.printStackTrace();
    }

for(String s : listaAssets){
     deleteFolder(s)
}

public void deleteFolder(String path){
    File folder = new File(path);
    File [] list;
    int num =0;
    boolean del = false;
    try{
        list = folder.listFiles();
        num = list.length;
        for (int i = 0; i<num; i++){
            list[i].delete();
        }
        if(folder.delete()){
            del = true;
        }else{
            del = false;
        }
    }catch(Exception e){
        Log.e("ERROR","Error: "+e.getMessage());
    }
}

错误:null

1 个答案:

答案 0 :(得分:0)

  

如何删除包含android资源目录文件的目录。

您无法在运行时删除(或修改)资产。它们是只读的。