java题-如何递归遍历一个文件夹下的所有文件
发布日期:2021-06-30 10:51:59 浏览次数:2 分类:技术文章

本文共 464 字,大约阅读时间需要 1 分钟。

今天去面试了,笔试的时候遇到这个题印象深刻(因为不会),在此做出这个笔记,这个笔记是用了

这个博客的答案,在此学习一下:

利用File类中的一个listFiles将该文件路径下所有的文件全部列出来,然后通过循环遍历。代码如下:

package my;import java.io.File;public class main {		public static void showDirectory(File file) {		File[] files=file.listFiles();		for(File a:files) {			System.out.println(a.getAbsolutePath());			if(a.isDirectory()) {				showDirectory(a);			}		}	}	public static void main(String[] args) {		File file=new File("E:\\");		showDirectory(file);	}}

运行结果如下:

转载地址:https://it1995.blog.csdn.net/article/details/79418136 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java题-java运行时异常与一般异常有何异同?
下一篇:Java题-直接赋值与重新创建内存

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年05月01日 16时50分27秒