JAVA文件树遍历

来源:互联网 发布:java byte二维数组 编辑:程序博客网 时间:2024/06/07 02:11

1.文件树结构

这里写图片描述

2.先序遍历

code:

package tree;import java.io.File;public class ReadFilName {    //正序遍历文件夹    public static void main(String[] args) {        File file = new File("C:\\Intel");        read(file);    }    public static void read(File file){        if(file.isDirectory()){            System.out.println("文件夹:" + file.getName());            File[] files = file.listFiles();            for (File file2 : files) {                read(file2);            }        }else{            System.out.println("文件:" + file.getName());        }    }}

结果:

这里写图片描述

结果顺序:ABEGCDF

3.后序遍历:

code:

package tree;import java.io.File;public class ReadFileName {    public static void main(String[] args) {        //倒序遍历文件夹树        File file = new File("C:\\Intel");        read(file);    }    public static void read(File file){        if(file.isDirectory()){            File[] files = file.listFiles();            for (File file2 : files) {                read(file2);            }        }        System.out.println("文件:" + file.getName());    }}

结果:这里写图片描述

结果顺序:GEBCFDA

0 0
原创粉丝点击