これは私のAndroidSDカードのディレクトリ構造です
sdcard/alQuranData/Reader1/Surah
これがディレクトリを作成するための私のコードです
File SDCardRoot = new File(Environment.getExternalStorageDirectory().toString() + "alQuranData/Reader1/Surah");
Toast.makeText(getApplicationContext(), SDCardRoot.toString(), Toast.LENGTH_LONG).show();
if (!SDCardRoot.exists()) {
Log.d("DIRECTORY CHECK", "Directory doesnt exist creating directory");
SDCardRoot.mkdir();
}
これで、ルートalQuranData
にすでに作成されています。sdcard
Reader1ディレクトリのみを作成した場合は正常に機能しますが、追加した場合はReader1/Surah
作成されませんでした。
私も試しmkdirs()
ましたが、うまくいきません。