gpt4 book ai didi

android - 如何获取特定路径下的所有文件列表

转载 作者:行者123 更新时间:2023-12-02 12:46:18 34 4
gpt4 key购买 nike

我正在尝试使用 kotlin 将特定文件夹中的每个文件添加到 ListView ,但代码仅返回在代码中定义为路径的路径/文件:

val letovi: MutableList<String> = ArrayList()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
File("/storage/emulated/0/").walkBottomUp().forEach {
letovi.add(it.toString())
}
val arrayAdapter = ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,letovi)
flightList.adapter = arrayAdapter
}

xml部分:

 <ListView
android:id="@+id/flightList"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</RelativeLayout>

例如,上面这段代码只将一行放到 ListView /storage/emulated/0/

最佳答案

这是您在 Kotlin 中获取特定路径下文件列表的代码

val files = File("your_path").listFiles()
val fileNames = arrayOfNulls<String>(files.size)
files?.mapIndexed { index, item ->
fileNames[index] = item?.name
}

关于android - 如何获取特定路径下的所有文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59624042/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com