import java.io.File;
import java.util.Arrays;
public class FileUtils {
// 控制台显示该目录下所有的子孙目录和文件的目录名或文件名
public static void showDirectory(File file){
if(file.isFile()){
System.out.println("文件=" + file.list());
//如果是文件类型,则直接输出文件名
}else{
//如果是目录类型,则获取子目录:
File[]files = file.listFiles();
System.out.println("该目录下子目录的个数"+files.length);
//遍历包含所有子目录的数组
for(int i = 0;i < files.length;i++){
if(files[i].isDirectory()){
showDirectory(files[i]);
}
}
System.out.println("目录 = " +Arrays.toString(file.listFiles()));
}
}
}
public class Text {
public static void main(String[]args){
File file = new File("C:\Users\34978\Desktop\第二组\赵恒");
FileUtils.showDirectory(file);
}
}