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 实现 文件目录 遍历 - Java 学习笔记 (22)
- java 遍历目录下的文件
- java循环遍历文件夹及其子文件夹和文件
- JAVA遍历一个文件夹中的所有文件
- java遍历文件目录方法
- java 遍历文件
- java 循环遍历文件夹下面的所有文件
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- java遍历目录或文件
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- java遍历目录及子目录下的文件
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- 基于Java Socket的文件UpLoad代码(完美版)-用递归解决java的目录树遍历
- 分享下java 读取目录及子目录下指定文件名的路径 并放到一个List数组里面返回遍历和写到文件里
- java:利用递归遍历整个文件夹并写入文件