"Reset"이라는 버튼이있어 전체 폴더 (사용자 폴더)가 삭제됩니다. 그 후 다시 동일한 폴더를 만들려고하는데 처음 시도 할 때 폴더를 만들 수 있지만 두 번째로 사용자 폴더 재설정 및 다시 만들기를 시도하면 mkdir()가 폴더를 만들지 않았으므로 해당 폴더에 데이터베이스를 만들려고했습니다. 그러나 이상한 것은 충돌 후 폴더가 생성 된 것입니다. 나는 두 가지 방법을 시도폴더를 삭제 한 후 mkdir()이 false를 반환합니다.
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
: 내가 잘못 만들 수있는 어떤
f.mkdir();
f.mkdirs();
나는 권한이? 어떤 생각?
나는 이것에 대해 많은 질문을 보았지만 그 중 누구도 나를 도왔습니다. –
** 같은 폴더 **를 삭제하고 다시 만들지 말고 그냥 ** 비워 두지 않으시겠습니까? 더 똑똑하고 최적화 된 솔루션입니다. –
나는 그것에 대해 생각해 봤지만, 내가 원하는 것은 모든 사용자 폴더를 완전히 삭제하는 것이다. 쓸모없는 폴더는 비어 있더라도 그다지 쓸모가 없다. 나는 이것이 "더러운"해결책이라고 생각한다. 비록 내가 그것을 고칠 수 없다면 나는 그것을 할 것이다. –