2017-06-19 95 views
0

我正在嘗試生成一個數組,其中的每個項目都是位於資源中名爲raw的文件夾中的視頻路徑。但是,程序運行時會崩潰。以下是將文件名添加到String數組的代碼。將文件夾中的所有文件路徑添加到字符串數組

 String[] fileArray; 
     File dir = new File("/res/raw"); 
     File[] files = dir.listFiles(); 
     fileArray = new String[files.length]; 
     for (int i = 0; i < files.length; ++i){ 
      fileArray[i] = files[i].getName(); 
     } 

回答

0

你需要這樣的:

Field[] fields = R.raw.class.getFields(); 

    for (int i = 0; i < fields.length - 1; i++) { 
     String name = fields[i].getName(); 
     //do your thing here 

    } 
+0

什麼領域包含哪些內容? – Huhtamaki

+0

@Huhtamaki所有文件存在'原始'文件夾 –

+1

啊年。謝謝 – Huhtamaki

相關問題