从Assets目录中获取文件夹名称

时间:2010-07-19 13:05:16

标签: android

我正在尝试在“资产”中获取我的文件夹的名称。我可以使用AssetManager.list()方法通过AssetManager获取文件的名称。但问题是它只返回文件名而不是文件夹名。所以我试图使用listFiles()方法,但我无法访问Assets目录;我尝试了以下内容:

File dir = new File ("file:///android_asset/");
File[] files= dir.listFiles();

但它不起作用:( ...有没有办法让文件夹的名字包含在Assets目录中?

1 个答案:

答案 0 :(得分:2)

URL“file:/// android_asset /”未指向特定目录,它仅由WebView用于寻址资产。资产是只读的,并在编译时定义,因此假定程序员知道它们的目录结构。这很不方便,但这就是它的设计方式