2014-04-04 89 views

回答

4
private void listFiles(String dirFrom) { 
    Resources res = getResources(); //if you are in an activity 
    AssetManager am = res.getAssets(); 
    String fileList[] = am.list(dirFrom); 

    if (fileList != null) 
    { 
     for (int i = 0;i<fileList.length;i++) 
     { 
      Log.d("",fileList[i]); 
     } 
    } 
} 
2

一点Google搜索可能对您有帮助!

试试这个:

AssetManager assetManager = getAssets(); 
String[] files = assetManager.list("your_folder_name_inside_assets");    
List<String> it = new LinkedList<String>(Arrays.asList(files)); 
+0

有办法让那些在资产文件夹中的文件夹名称? – JCarlos

+0

使用空字符串可以在“资产”中获取文件夹的名称(但要小心;因为它会添加3个额外的文件夹:图像,声音和webkit)。 – JCarlos

相关问题