递归获取电脑上某一文件夹下的所有文件名

直接上代码:

public static void listAllFiles(File dir){
		if (null == dir || !dir.exists()){
			return;
		}
		if (dir.isFile()){
			System.out.println(dir.getName());
			return;
		}
		for (File file:dir.listFiles()) {
			listAllFiles(file);
		}
	}

注意,在第二个if判断成功之后,一定要return.

发布了39 篇原创文章 · 获赞 13 · 访问量 2324

猜你喜欢

转载自blog.csdn.net/weixin_45612794/article/details/100774193
今日推荐