我想从文件夹打开文件

//这段代码帮助我列出所有的文件夹。 我想打开这些文件夹中的文件,并执行操作,如播放,而不显示这些文件夹内的内容。 任何形式的帮助是值得欢迎的。 我是新来的机器人,请帮助

val root = LinearLayout(this) val file = File("/sdcard/MedProRecordings/").absoluteFile if (file.isDirectory == false) { Toast.makeText(this, "ERROR", Toast.LENGTH_SHORT).show() } val files = file.listFiles() var i = 1 for (f in files!!) { if (f.isFile || f.isDirectory) { try { val layout = LinearLayout(this) layout.id = i val text = Button(this) text.setText(f.name) text.setMinWidth(400) layout.addView(text) root.addView(layout) i++ } catch (e: Exception) { } } } val layout = LinearLayout(this) val scroll = HorizontalScrollView(this) scroll.addView(root) layout.addView(scroll) setContentView(layout)