3

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

所以。如何搜索带有“.jet”扩展名的资产文件夹的第一个文件?

我在谷歌上找不到任何相关信息

谢谢

4

2 回答 2

5

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

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

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

       }
}
于 2013-02-18T08:39:30.830 回答
0

让我知道以下代码是否适合您?

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

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

于 2013-02-18T08:42:45.207 回答