本來這種問題,只需要你稍微google一下就有現成的答案滴,直接貼答案并不是一種好的交流學習方式。故此,還是貼一些Java7新的文件API寫的代碼吧,至于java7之前的文件API寫的代碼,google即可得之。Pathstart=FileSystems.getDefault().getPath("D:/cglib");Files.walkFileTree(start,EnumSet.allOf(FileVisitOption.class),3,newFileVisitor(){@OverridepublicFileVisitResultpreVisitDirectory(Pathdir,BasicFileAttributesattrs)throwsIOException{System.out.println(dir);returnFileVisitResult.CONTINUE;}@OverridepublicFileVisitResultvisitFile(Pathfile,BasicFileAttributesattrs)throwsIOException{returnFileVisitResult.CONTINUE;}@OverridepublicFileVisitResultvisitFileFailed(Pathfile,IOExceptionexc)throwsIOException{returnFileVisitResult.CONTINUE;}@OverridepublicFileVisitResultpostVisitDirectory(Pathdir,IOExceptionexc)throwsIOException{returnFileVisitResult.CONTINUE;}});