首页 > 代码库 > Java文件目录树状结构:控制台打印某个文件夹下的文件目录树状结构
Java文件目录树状结构:控制台打印某个文件夹下的文件目录树状结构
1 package com.zhen.file; 2 3 import java.io.File; 4 5 /* 6 * 控制台打印某个文件夹下的文件目录树状结构 7 * 递归算法 8 */ 9 10 public class FileTree {11 12 public static void main(String[] args) {13 File file =new File("D:/Github/JavaTest");14 PrintFile(file, 0);15 }16 17 public static void PrintFile(File file,int iLevel)18 {19 for(int i=0;i<iLevel;i++)20 {21 System.out.print("-");22 }23 System.out.println(file.getName());24 25 if(file.isDirectory())26 {27 File[] arrFiles = file.listFiles(); //子目录28 for(File fileItem : arrFiles)29 {30 PrintFile(fileItem, iLevel+1);31 }32 }33 }34 }
Java文件目录树状结构:控制台打印某个文件夹下的文件目录树状结构
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。