2014-04-04 88 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

相關問題