【问题标题】:It is possible to search for a file with a desired extension in assets folder?可以在 assets 文件夹中搜索具有所需扩展名的文件吗?
【发布时间】:2013-02-18 08:35:37
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: android assets android-assets


    【解决方案1】:

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

    AssetManager am = getAssets();
    String fileList[] = am.list("");
    
    for (String fileName : fileList) {
          if (fileName.endsWith(".jet") {
    
           }
    }
    

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-03-17
        • 2014-08-11
        • 1970-01-01
        • 1970-01-01
        • 2010-12-21
        • 1970-01-01
        • 1970-01-01
        • 2019-07-07
        相关资源
        最近更新 更多