package cn.zxg.PackgeUse;
import java.io.File;
/**
* 测试打印文件目录树
*/
public class TestFileTree {
public static void main(String[] args) {
File f=new File("d:/电影");
printFile(f,0);
}
static void printFile(File file,int level){
//输出层数
for(int i=0;i<level;i++){
System.out.print("-");
}
System.out.println(file.getName());
if(file.isDirectory()){
File[] files=file.listFiles();
for(File temp:files){
printFile(temp,level+1);
}
}
}
}
相关文章
- 黑马程序员---Java基础---异常、File类和递归
- 黑马程序员 Java基础<十>---> IO流<2>(File类,Properties,打印流,合并流)
- Java生涯——Java基础---IO(二)--File类、Properties类、打印流、序列流(合并流)
- day23 Java学习 File类递归练习
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- Java使用File类遍历目录及文件实例代码
- java基础知识回顾之javaIO类--File类应用:获取指定目录下面的指定扩展名的文件,将文件的绝对路径写入到目的文件当中
- Java中如何利用File类递归的遍历指定目录中的所有文件和文件夹
- 71_常用类_file类_打印目录树状结构_递归算法_(枚举补充)
- Java_File类讲解_打印目录树状结构_递归算法