안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
다름이 아니라, SD Card의 특정 Directory를 삭제하려고 하는데, 삭제가 안되네요.
코드는 다음과 같습니다.
File dirAd = new File("/mnt/sdcard/myfolder/myfolder");
dirAd.deleteOnExit();
if(delOK) Log.d(TAG, "Dir Delete OK: " + sAdDirName);
else Log.e(TAG, "Dir Delete Fail: " + sAdDirName);
해당 Directory에 있는 모든 File은 지운 상태인데, Error로 빠지네요.
뭐가 잘못된 것일까요?
dirAd.delete(); 로 해보시고
항상 검증 코드를 넣어보세요
if (dirAd.isDir()) {
dirAd.delete();
}