获得所有名字,并且放入一个arraylist里。

解决方案 »

  1.   

    仅获得某文件夹下的文件名。要深度遍历所有就递归自己写的方法好了~
    File dir = new File(路径);
    List<String> fileList = new ArrayList<String>();
    for(File f : dir.listFiles()){
        if(f.isFile()){
            fileList.add(f.getName());
        }
    }
      

  2.   

    File dir = new File(路径);
    List<String> fileNameList = new ArrayList<String>();
    fileNameList = dir.list(); 返回dir目录内的所有文件名字组成的数组;List<File> fileList = new ArrayList<File>();
    fileList = dir.listFiles(); 返回dir目录内的所有文件对象,及file对象。 
      

  3.   

    不好意思,file.list();   和 file.listFile()返回的都是数组,非要保存到list的话,遍历一下即可,如果是做适配器填充listview,数组即可。