可以在assets文件夹中搜索具有所需扩展名的文件吗?

时间:2013-02-18 08:35:38

标签: android assets android-assets

我有一个随机生成的资源文件夹的应用程序。在该资产文件夹中,每次我的应用程序打开时,我都必须打开一个扩展名为“.jet”的文件。问题是每次应用程序打开时文件都会有一个不同的随机名称。

因此。如何使用“.jet”扩展名搜索assets文件夹的第一个文件?

我在google

中找不到任何相关信息

由于

2 个答案:

答案 0 :(得分:5)

唯一的方法是搜索扩展名:

AssetManager am = getAssets();
String fileList[] = am.list("");

for (String fileName : fileList) {
      if (fileName.endsWith(".jet") {

       }
}

答案 1 :(得分:0)

如果以下代码适合您,请告诉我?

Arrays.asList(getResources().getAssets().list("")).contains(".jet");

它将返回一个包含文件名的数组,其中包含.jet ,或者你也可以在文件名上使用endsWith