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

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);
            }
        }
        
    }
}


原文链接

 


 

猜你喜欢

转载自www.cnblogs.com/ConstXiong/p/12151840.html