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
- JAVA文件树遍历
- java 遍历文件
- JAVA实现文件遍历
- java递归遍历文件
- Java 巨量文件遍历
- java遍历Properties文件
- java遍历文件
- Java递归遍历文件
- java遍历文件
- java遍历文件目录
- Java递归遍历文件
- java 文件递归遍历
- java递归遍历文件
- Java遍历文件目录
- Java之文件遍历
- Java文件遍历操作
- Java遍历文件目录
- java 遍历文件
- 排序
- c++坦克大战
- 工具类:计算距离现在的时间:刚刚/几分钟前/几小时前/几天前/几个月前/几年前
- opencv中Rect类的神奇用法
- leetcode【283 Move Zeros】【python】
- JAVA文件树遍历
- POJ 1679 The Unique MST
- angularjs->directive(指令)
- C++基础1
- 软件测试学习之mantis应用
- MVP的实现:登录为例
- Android原生嵌入React Native 过程中遇见的各种坑
- JDBC链接MySQL数据库基本操作方法之一
- Javascript-立即调用函数表达式