File mDirectory = new File(Environment.getExternalStorageDirectory() + "/myDir");
if (!mDirectory.exists()) {
mDirectory.mkdirs();
if (!mDirectory.mkdirs()) {
Log.e("App", "failed to create directory");
}
}
하지만 디렉토리가 생성되지 않은 모든 시간이 오류 메시지 logcat
에 표시 :
App: failed to create directory
mkdir()
과 mkdirs()
도 사용합니다. 결과는 동일합니다. 실수는 어디 있습니까?
업데이트 : 당신은 두 번
mkdirs
를 호출
의 AndroidManifest.xml
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
당신을 가르 칠 것입니다 안드로이드 개발자 웹 사이트에서 그
이 tutorial 중 하나입니다 MYDIR ' –
권한이 있습니까? – F43nd1r
예, 질문이 업데이트되었습니다. –