如果是放在一个目录里的话,
  就比较简单了,遍历每个目录,
   判断后缀是.txt就可以了.

解决方案 »

  1.   

    可以看下面一段代码:import java.io.FilenameFilter;
    import java.io.File;
    public class ListAllFiles implements FilenameFilter {
    public static void main(String[] args) throws Exception {
    ListAllFiles test = new ListAllFiles();

    File file=new File("d:/tmp");
    test.walkDir(file);
    }

    public void walkDir(File  file){
    if (file.isDirectory()){
    File[] files=file.listFiles(new ListAllFiles());
    for (int i=0;i<files.length;i++){
    if (files[i].isDirectory())
      walkDir(files[i]);
    else
       System.out.println(files[i].getAbsoluteFile());  
    // process your txt file here.
    }
    }else{ // not a directroy,it should be txt file
    System.out.println("txt file:"+file.getAbsolutePath());
    }


    }
    // for FilenameFilter
    public boolean accept(File parm1, String parm2) {
    return parm2.endsWith(".txt") || new File(parm1+"/"+parm2).isDirectory();

    }
    }