自己都说简单的地归了,有什么问题说问题

解决方案 »

  1.   

    private void fillList(File fp) throws Exception{
    File[] tfl=fp.listFiles();
    for(int i=0;i<tfl.length;i++){
    if(tfl[i].isFile()){
    if(this.fileFilter(tfl[i]))
    this.fileList.add(tfl[i]);
    }
    if(tfl[i].isDirectory())this.fillList(tfl[i]);
    }
    }
    我写的一个提取文件注释行的软件里的取得目录下所有文件(包含子目录的代码部分)
    fileList是一个ArrayList
    fileFilter是一个验证文件类型的方法.可以去掉.
    希望对你有帮助.
      

  2.   

    好象可以,我想能不能每遇到一个目录就开辟一个线程,每个线程负责自己这个目录,这样是不是就很快了呢?