比如查找SD卡下Test文件夹下所有以abc.txt结束的文件名。举个例子1132abc.txt,象这样.最好不要一开始就查找出所有txt文件再过滤

解决方案 »

  1.   

    name.endsWith("abc.txt");
    文件目录下面,说什么文件目录,其实就是一个字符串,或者你用正则表达式匹配也可以,正则表达式我不懂
      

  2.   

    File file=new File(Environment.getExternalStorageDirectory().getPath());
            File[] files=file.listFiles();
            for(File f:files){
             String fileName=f.getName();
             if(fileName.endsWith("abc.txt")){
             items.add(f.getName());
             paths.add(f.getPath());
             }
            }
      

  3.   

    操作File类返回的就是一个list集合,你写应用层得就是先要获取到所有列表再去按条件过滤,除非你是写底层的!
      

  4.   

    在文件管理器里实现接口FileFilter或者FilenameFilter的accept方法