Android上资产树中的空文件夹

Android上资产树中的空文件夹,android,Android,我正在使用AssetManager在Android上列出我的资产文件夹的内容。除了我有一个空的子文件夹外,一切都正常工作。它不包括在列表中。如果我把一个文件放在文件夹中,文件夹和文件显示没有问题 这是预期的行为吗?我想在正常情况下,空文件夹作为一项资产是非常无用的,可能会被忽略,但我打算将文件夹层次结构从资产文件夹复制到SD卡上,因此最好包括所有内容,即使是空文件夹 我还没有找到任何涉及这个问题的文档 谢谢 这在归档文件方面并不少见,记住Android软件包apk文件基本上都是zip文件 一些存

我正在使用AssetManager在Android上列出我的资产文件夹的内容。除了我有一个空的子文件夹外,一切都正常工作。它不包括在列表中。如果我把一个文件放在文件夹中,文件夹和文件显示没有问题

这是预期的行为吗?我想在正常情况下,空文件夹作为一项资产是非常无用的,可能会被忽略,但我打算将文件夹层次结构从资产文件夹复制到SD卡上,因此最好包括所有内容,即使是空文件夹

我还没有找到任何涉及这个问题的文档


谢谢

这在归档文件方面并不少见,记住Android软件包apk文件基本上都是zip文件


一些存档实用程序允许切换包含空目录,但我不知道在构建安卓apk时如何做到这一点。一般来说(对于任何存档/打包),我只需要包含一个名为PlaceHolder.txt的空文本文件,它显然会强制创建您想要的正确的树结构。

这对于存档来说很有意义。它还解决了我正在考虑的另一个问题,即区分assets文件夹中的普通文件和空目录:任何包含子项的“文件”都必须是目录,任何包含子项的“文件”都必须是普通文件。谢谢