A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

[Java] 纯文本查看 复制代码
//递归遍历将指定文件夹的所有文件(包括所有子文件夹的文件)的全路径输出在控制台。

public class Test03 {
	public static void main(String[] args) {
		File file = new File("C:\\Users\\Administrator\\Desktop\\xmind");
		foreach(file);
	}
	
	//遍历指定目录下的所有文件和文件夹
	public static void foreach(File file) {
		//判断是否是文件夹
		if(file.isFile()) {
			System.out.println(file.getAbsolutePath());
		} else {
			File[] fileList = file.listFiles();
			//遍历文件夹,方法
			for (File f : fileList) {
				if(f.isFile()) {
					System.out.println(f.getAbsolutePath());
				} else {
					foreach(f);
				}
			}
		}
	}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马