Создать видимую папку 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();
}