您的位置:首页 > 编程语言 > Java开发

JAVA文件树遍历

2016-09-01 21:55 239 查看

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 遍历 c语言 tree