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

Nox*_*Nox 5 android

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

File dir = new File ("file:///android_asset/");
File[] files= dir.listFiles();
Run Code Online (Sandbox Code Playgroud)

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

ogn*_*ian 2

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