我是靠谱客的博主 满意野狼,最近开发中收集的这篇文章主要介绍java打印树形目录结构,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

import java.io.File;
public class MainTest {
public static void main(String[] args) {
String dirname = "D:\menu";
menu(dirname, 0);
}
public static void menu(String dirname, int padding){
File file = new File(dirname);
if(file.isDirectory()){
System.out.println(padding_n(padding)+"目录: " + dirname);
String s[] = file.list();
for (int i=0; i<s.length; i++){
File f = new File(dirname + "/" + s[i]);
if(f.isDirectory()){
menu(dirname+"\"+s[i], padding+4);
}else{
System.out.println(padding_n(padding+4)+"文件:"+s[i]);
}
}
}
}
public static String padding_n(int n){
StringBuffer space = new StringBuffer("");
for (int i=0; i<n; i++){
space.append(" ");
}
return space.toString();
}
}

 

转载于:https://www.cnblogs.com/natian-ws/p/10511308.html

最后

以上就是满意野狼为你收集整理的java打印树形目录结构的全部内容,希望文章能够帮你解决java打印树形目录结构所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部