/**
* 列出下一级
* 1、list(): 列出下级名称 String[] list = dir.list();
* 2、listFiles():列出下级File对象 File[] listFiles = dir.listFiles();
*
* 列出所有盘符
* File[] listFiles = dir.listFiles();
*/
1 package com.bw.io; 2 3 import java.io.File; 4 5 public class IOTest03 { 6 public static void main(String[] args) { 7 File f= new File("C:/Users/Allen17805272076/桌面/DD"); 8 A(f,-1); 9 } 10 //写一个打印子孙级目录和文件的名称 11 public static void A(File f,int j){ 12 13 System.out.println(j+f.getName()); 14 15 if(f.isDirectory()){ 16 j=j+1;//是目录就会加1,刚开始进来就是目录 17 18 19 File[] listFiles = f.listFiles(); 20 for (File file : listFiles) { 21 A(file,j); 22 23 24 25 } 26 27 } 28 29 }}