gpt4 book ai didi

java - assets 子文件夹中包含的 android 列表文件

转载 作者:搜寻专家 更新时间:2023-10-30 19:50:52 24 4
gpt4 key购买 nike

我在 Assets 中创建了一些文件夹。每个文件夹都包含我想列出的文件。我正在使用以下代码,但我总是得到 fileList 的空值。谢谢。

我用过,listFiles("/assets/images/","nothing");

private void listFiles(String dirFrom, String dirTo) {


File f = new File(dirFrom);

String fileList[] = f.list();

if (fileList != null)
{
for ( int i = 0;i<fileList.length;i++)
{
Log.d("",fileList[i]);
}
}
}

最佳答案

您可能想要这样做:

private void listFiles(String dirFrom) {
Resources res = getResources(); //if you are in an activity
AssetManager am = res.getAssets();
String fileList[] = am.list(dirFrom);

if (fileList != null)
{
for ( int i = 0;i<fileList.length;i++)
{
Log.d("",fileList[i]);
}
}
}

此外,如果您想列出图像,您的函数调用应该是:listFiles("images");

关于java - assets 子文件夹中包含的 android 列表文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9564950/

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