从assets文件夹中读取文件夹名称和文件夹的文件名

时间:2017-03-27 06:11:50

标签: android assets

我的android项目中有这个文件结构:

enter image description here

我想读取assets文件夹中包含的所有文件夹名称及其文件名。我尝试了很多东西,但我无法实现目标。有人可以指导我纠正方向吗?

提前致谢。

3 个答案:

答案 0 :(得分:0)

使用以下功能简单阅读所有资产

public myClass(Context myContext) {
    AssetManager mngr = myContext.getAssets();
    InputStream is = mngr.open("assests.txt");
}

答案 1 :(得分:0)

您可以从资源中读取特定文件夹的文件名,如下所示:

private List<String> getFileNames(Context context, String folderName) throws IOException {
        AssetManager assetManager = context.getAssets();
        String[] files = assetManager.list(folderName);
        return Arrays.asList(files);
    }

答案 2 :(得分:0)

一个简单的getAssets()。列表(&#34;&#34;)将列出所有文件夹。

如果有文件的话。但你没有。