Создание каталога в / SDCard не удается - PullRequest
54 голосов
/ 04 октября 2010

Я пытался создать каталог в /sdcard программно, но он не работает.Код ниже всегда выводит directory not created.

boolean success = (new File("/sdcard/map")).mkdir(); 
if (!success) {
    Log.i("directory not created", "directory not created");
} else {
    Log.i("directory created", "directory created");
}

Ответы [ 12 ]

0 голосов
/ 09 августа 2015
File f = new File(Environment.getExternalStorageDirectory().getAbsolutePath()
        + "/FoderName");
if (!f.exists()) {
    f.mkdirs();
}
0 голосов
/ 31 января 2014

Я сделал ошибку, включив оба:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

и:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

в указанном порядке.Поэтому, когда я вынул второе разрешение, (ЧИТАЙТЕ), проблема ушла.

...