public  void addFileName(File aFile){
  ArrayList arrayList=new ArrayList();
    String[] filelist=aFile.list();
  for(int i=0;i<filelist.length;i++)
  { 
 
                                     arrayList.add(filelist[i]);
       // System.out.println(filelist[i]);  
                    
                     }
       
          }

解决方案 »

  1.   

    说个思路吧,根据你的路径,生成一个File对象,这个File对象,我们已知是一个文件夹,那我们就可以获取它所拥有的文件的列表,对这个列表进行遍历,并存放到ArrayList对象中,如果你的这个文件夹还可能有子文件夹,那就在遍历的时候,进行是否是文件夹的判断,如果是,就再递归调用你的这个方法。
    应该很容易实现的,试试吧。Good Luck