Я пытаюсь создать каталог для данных моих приложений, который будет являться TXT-файлом. На данный момент мне все равно, находится ли он на внутреннем и / или внешнем хранилище. Я всюду искал решение и не могу найти ничего, что работает. MkDir () или MKDirs () не работает для меня.
Код, который я разместил, является лишь первой из многих попыток решить эту проблему. Я продолжаю пытаться изменить путь к каталогу. Он обнаружит, что существуют существующие пути, но если я установлю его на путь, который я хочу создать, он не будет работать. У меня есть разрешение на чтение и запись внешнего хранилища в моем манифесте. Я попытался найти код для запроса разрешения во время выполнения, но безуспешно. Поэтому я вручную разрешил хранение через настройки устройства для приложения и до сих пор ничего.
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
val f = File("/TestFolder")
if (f.exists() && f.isDirectory()) {
println("Exists")
} else {
f.mkdir()
println("Does Not Exist.")
}