Я пытаюсь создать папку, а затем после этого выполнить некоторые операции ввода-вывода файлов! Я использую sony Xperia Z, чтобы проверить это! Я знаю, что сейчас я жестко закодировал местоположение, но он не позволяет мне создавать папки!Доступ к SD CARD и выполнение операций с файлами IO
File appPath = new File("/storage/sdcard1/folder");
if (!appPath.exists()) {
appPath.mkdirs();
}
Я использую targetSdkVersion от 22 И имея леденец на моем телефоне. Я попытался
appPath.mkDir();
как хорошо, но все это дает значение false. И я добавил разрешения проявлять
<uses-permission name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission name="android.permission.READ_EXTERNAL_STORAGE" />
И я попробовал много различных открытым исходным кодом менеджер файлов, но ни один не в состоянии создавать папки, но ES файловый менеджер способен создавать папки и делать файлов операций ввода-вывода!
Дубликат http://stackoverflow.com/questions/35109307/mkdir-works-while-inside-internal-flash-storage-but-not-sd-card –
Проверьте возвращаемое значение mkdirs() и не выполняйте продолжайте, если ложь, но покажите тост, говорящий так. – greenapps
Lollipop не позволяет вам записывать на карту micro sd. – greenapps