猿问

递归遍历目录 深度问题

目录结构例如
a
a-1/a-11/a-111
b-1/b-11/b-111/b-1111
c
c-1/c-11/c-111
d-1/d-11/d-111/d-111
已知一个目录列表如上的ac遍历子目录按深度2来遍历
结果就是
a
a-1/a-11/
b-1/b-11/
c
c-1/c-11/
d-1/d-11/
求代码PHPJAVA都行
沧海一幻觉
浏览 278回答 2
2回答

犯罪嫌疑人X

本来这种问题,只需要你稍微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;}});

吃鸡游戏

这个貌似不难吧,我用javascript写给你吧,都差不多的。vardeps=3varbasenames=["a","b","c"]for(vari=0;i
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答