在Android上的资产树中的空文件夹

我正在使用AssetManager列出
Android上我的资源文件夹的内容.一切都按预期工作,除非我有一个空的子文件夹.它不包含在列表中.如果我把文件放在文件夹中,文件夹和文件显示没问题.

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

我还没有找到任何涵盖此特定问题的文档.

谢谢!

最佳答案 这对于存档文件并不常见,并且记住Android包apk文件基本上是zip文件.

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

点赞