java 显示文件夹结构
来源:互联网 发布:心事谁人知 黄乙玲 编辑:程序博客网 时间:2024/05/19 23:11
今天看到一个文件显示的代码,想自己写个,先来看看运行结果
下面贴代码 ,注释都有
public class FolderList {/** * 显示文件结构 */private static int spaceNum = 3;public static void main(String[] args) {File folder = new File("F:/test");System.out.println(folder.getName());//打印根目录showFiles(spaceNum,1,folder.listFiles());}//显示文件:深度优先遍历(deepth为文件夹深度)private static void showFiles(int sapce,int deepth,File[] files) {StringBuffer spaceStr = new StringBuffer();int tmp = deepth;//保存输入的deepth值,放在deepth--操作丢失数据//添加空格 ,树形结构调整for(int i=0;i<sapce;i++){if((i%spaceNum==0)&&(deepth>=0)&&(i!=0)){spaceStr.append("|");deepth-- ;}spaceStr.append(" ");}spaceStr.append("|─");for(File file : files){System.out.println(spaceStr+file.getName());//如果是文件夹,继续遍历if(file.isDirectory()){showFiles(sapce+spaceNum,tmp+1,file.listFiles());}}}}
- java 显示文件夹结构
- Java小程序之显示文件夹结构
- notepad++ 左侧显示文件夹结构
- notepad++ 左面显示文件夹结构
- 把文件夹结构显示的DOS命令
- Myeclipse显示文件夹而不是包的结构
- windows自动显示当前文件夹树状结构
- java展示文件夹目录结构
- java实现文件夹的遍历(树形结构)
- eclipse中项目文件夹目录结构显示方式的设置
- eclipse导入项目包显示为文件夹结构
- Unity3D编辑器之自定义窗口显示文件夹结构
- java 显示文件夹下所有文件
- Eclipse下Java Web工程的文件夹结构
- Java 控制台下显示文件结构
- java 复制文件夹下所有文件到指定的文件夹,不改变目录结构
- 解决Maven项目,无法显示src/main/java资源文件夹
- java读取文件夹中的文件名并排序显示
- Android 基站定位源代码
- 循环移动
- net后台对视频进行截图
- 黑马程序员--java学习第二章
- Java中Integer与int类型的装箱和拆箱
- java 显示文件夹结构
- listView+CheckBox 全部隐藏 显示问题
- .Net Using的用法
- java模拟---遍历链表
- 直接插入排序
- Oracle通过设置statistics选项来提高import导入dmp性能
- (难)分数拆分(CDOJ1668)
- Oracle7 升级到 Oracle11gr2
- ListView+CheckBox实现全部隐藏或者显示问题