我想知道怎么搜索SDCARD里面的一类文件,比如我想把搜索到的TXT文件都放在一个列表里,该怎么做啊,就是不知道怎么搜索文件,还请各位指导一下!谢谢!

解决方案 »

  1.   

    http://book.51cto.com/art/201007/212164.htm
    文件资源管理器可以列出所有文件和文件夹
      

  2.   

    Android SDCard操作(文件读写,容量计算)
    http://www.cnblogs.com/gaoyoubo/articles/1828098.html文件读写
      File SDFile = android.os.Environment.getExternalStorageDirectory();//只是获取到文件的目录..搜索是要  搜( *.txt)这样一类文件.
    关注
      

  3.   

    用递归遍历sdcard,例如这样来找到所有的MP3文件public List<File> listFile(File path) {
    List<File> list = new ArrayList<File>();
    for (File item : path.listFiles()) {
    if (item.isDirectory()) {
    list.addAll(listFile(item));
    } else {
    if (item.getName().endsWith(".mp3")) {
    list.add(item);
    }
    }
    }
    return list;
    }