0
안드로이드 에셋이있는 디렉토리가있는 디렉토리를 어떻게 삭제할 수 있습니까?안드로이드의 assets 디렉토리에있는 파일이 들어있는 디렉토리를 삭제하는 방법
이 작업을 시도했지만 작동하지 않습니다.
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)
실제 예외는 무엇입니까? 'e.printStackTrace();'를 사용하면 메시지가 비어있을 때'e.getMessage()'를 로깅하는 것이 더 유용 할 것입니다. 예외가 발생하는 행은 무엇입니까? – Mifeet