public void findFolder(File dir) {
  File filelist[]=dir.listFiles();//列出主目录下的文件和文件夹名
  int listlen=filelist.length;
  for(int i=0;i<listlen;i++) {
    if(filelist[i].isDirectory()) {
      File file1[]=filelist[i].listFiles();//列出子目录下的文件名
    }
    }
}
根据主目录名和子文件名及主路径作为子文件名下的连接就可以了<a href="path">子文件名</a>