Создать видимую папку SDCard, Android

Я разрабатываю приложение, в котором мне нужно создавать новые папки / файлы в SDCard. Дело в том, что я вижу их с помощью корневого обозревателя, но не с тем, который установлен по умолчанию в Android.

Я рассмотрел несколько подобных вопросов здесь, но, похоже, не работает для меня.

Конечно, я использую в своем манифесте это:

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

и я пишу все файлы, используя:

String path = Environment.getExternalStorageDirectory() + "/FolderName/FileName.format"

но, как я уже сказал, эти новые папки / файлы остались скрытыми и их можно увидеть только с помощью корневого проводника. Ни папка, ни имя файла не начинаются с "."

Заранее спасибо.

1 ответ

Попробуйте использовать mkDirs()

    File dir = new File(fullPath);
    if (!dir.exists()) {
        dir.mkdirs();
    }
Другие вопросы по тегам