Java 如何获取所有文件';资产文件夹中的名称?
我已将一些文件夹复制到资产文件夹。我在资产文件夹中有许多文件夹。我想读取所有文件夹的名称 我正在做的是Java 如何获取所有文件';资产文件夹中的名称?,java,android,Java,Android,我已将一些文件夹复制到资产文件夹。我在资产文件夹中有许多文件夹。我想读取所有文件夹的名称 我正在做的是 tx.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String path = "file:///android_asset/"; Log.d("Files", "Path: " + path); F
tx.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String path = "file:///android_asset/";
Log.d("Files", "Path: " + path);
File directory = new File(path);
File[] files = directory.listFiles();
Log.d("Files", "Size: "+ files.length);
for (int i = 0; i < files.length; i++)
{
Log.d("Files", "FileName:" + files[i].getName());
}
}
});
我想读取所有文件夹的名称
在上下文上调用getAssets()
,以获取AssetManager
。对其调用list()
,以检索资产的内容
我正在做的是
tx.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String path = "file:///android_asset/";
Log.d("Files", "Path: " + path);
File directory = new File(path);
File[] files = directory.listFiles();
Log.d("Files", "Size: "+ files.length);
for (int i = 0; i < files.length; i++)
{
Log.d("Files", "FileName:" + files[i].getName());
}
}
});
file:///android_asset/
只适用于WebView
和其他一些功能。它不适用于代码不适用的文件
。不能使用文件类,因为它们在资源中没有文件。谷歌资产管理公司。