Я пытаюсь перечислить все файлы внутри каталога, кроме пути (например: sdcard / Appfolder / file1.txt -> file1). Я использую этот результат, чтобы заполнить счетчик.
Я использовал «walktopdown» и «listFiles» для отображения всех файлов в указанном каталоге. Я пытался использовать метод замены для замены "sdcard / Appfolder /" и ".txt" на "", но понял, что не могу сделать это с массивом.
val dirlist = File("sdcard/Appfolder").walkTopDown().forEach { println(it) }
Я также пытался:
val f = File("sdcard/Appfolder")
val files = f.listFiles()
println(files)
Я использую это для заполнения моего счетчика:
val spinner = findViewById<Spinner>(R.id.spinner)
val arrayAdapter = ArrayAdapter(this, android.R.layout.simple_spinner_item, files)
spinner.setAdapter(arrayAdapter)
Я пытаюсь просто получить файлимя, исключая путь и расширение. (Например: Файл1, Файл2, Файл3)