使用递归输出某个目录下所有子目录和文件

package constxiong.interview;

import java.io.File;

/**
 * 使用递归输出某个目录下所有子目录和文件
 * @author ConstXiong
 * @date 2019-10-23 15:16:32
 */
public class TestPrintDirAndFiles {

    public static void main(String[] args) {
        print(new File("E:/"));
    }
    
    private static void print(File file) {
        System.out.println(file.getAbsolutePath());
        if (file.isDirectory()) {
            File[] files = file.listFiles();
            for (File f : files) {
                print(f);
            }
        }
        
    }
}

 


原文链接

 


  • 不算狗血的Java自学经历
  • Java 面试题
  • 小程序

使用递归输出某个目录下所有子目录和文件_第1张图片

 

 

你可能感兴趣的:(使用递归输出某个目录下所有子目录和文件)