假设有一个dir,
File dir = new File()
//isDiretory之类的就不写了阿
File[] flist=dir.listFile(new FileFilter(){
 public boolean accept(File f){
    //your code here
 }
})
凭记忆写,FileFilter是一个interface,你也可以写一个类implement一下。如果比较简单那么这种匿名类也可以
有了array那么就可以写List表信息了
至于文件属性之类的去看javadoc吧