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流操作(III)——File类&案例一:输出制定目录下所有java文件名(包含子目录)&案例二:删除指定的目录(包含子目录)
- Java常用类之File类
- File类与常用IO流第十一章——打印流
- java file类的常用方法和属性
- 黑马程序员---Java基础---异常、File类和递归
- 黑马程序员 Java基础<十>---> IO流<2>(File类,Properties,打印流,合并流)
- Java生涯——Java基础---IO(二)--File类、Properties类、打印流、序列流(合并流)
- day23 Java学习 File类递归练习
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件