JAVA IO流 文件操作基础4

package com.cyj.File;

import java.io.File;
import java.util.Arrays;

//输出子孙级所有文件和文件夹,和根路径(所有的盘符)
public class basic4 {

	public static void main(String[] args) {
		
		String path = "D:\\爱奇艺\\IQIYI Video\\LStyle\\6.2.57.5300\\skin";//windows分割需要两个斜杠分开
		File src = new File(path);
		
		printName(src);
		
		File[] roots = File.listRoots();
		System.out.println(Arrays.toString(roots));//自动装箱
		
	}
	
	public static void printName(File src) {
		if(null == src|| !src.exists()){
			return;
		}
		System.out.println(src.getAbsolutePath());
		if(src.isDirectory()) {//如果是文件夹,向下读取
			for(File sub:src.listFiles()) {//增强for循环遍历
				printName(sub);//递归执行
			}
		}
	}
}

猜你喜欢

转载自blog.csdn.net/qq_42036616/article/details/80949999