(常用file类练习)递归打印文件目录
2016-08-18 17:26
232 查看
package test;
import java.io.File;
public class PrintFiles {
public static void main(String[] args){
File f = new File("e:/javacode/6");
printFiles(f,0);
}
public static void printFiles(File file,int level){
for(int i=0;i<level;i++){
System.out.print("-");
}
System.out.println(file.getName());
if(file.isDirectory()){
File [] f1 = file.listFiles();
for(int j =0;j<f1.length;j++){
File a = f1[j];
printFiles(a,level+1);
}
}
/*
if(file.isDirectory()){
File [] f1 = file.listFiles();
for(File j : f1){
printFiles(j,level+1);
}
}
*/
}
}
import java.io.File;
public class PrintFiles {
public static void main(String[] args){
File f = new File("e:/javacode/6");
printFiles(f,0);
}
public static void printFiles(File file,int level){
for(int i=0;i<level;i++){
System.out.print("-");
}
System.out.println(file.getName());
if(file.isDirectory()){
File [] f1 = file.listFiles();
for(int j =0;j<f1.length;j++){
File a = f1[j];
printFiles(a,level+1);
}
}
/*
if(file.isDirectory()){
File [] f1 = file.listFiles();
for(File j : f1){
printFiles(j,level+1);
}
}
*/
}
}
相关文章推荐
- IO流五:File类及常用方法、递归、递归的练习
- java例程练习(用递归方法列出文件目录)
- 黑马程序员------IO流(No.4)(打印流、序列流、管道流、RandomAccessFile、常用数据类型的操作流)
- 非递归二叉树的序列打印练习
- java例程练习(用递归方法列出文件目录)
- JAVA基础 day22 File类的方法和应用 利用递归获取目录下的所有文件 Properties类的应用(和IO技术结合,存取配置文件) 打印流和合并流等功能类的学习应用 切割文件练习
- JAVA之旅(二十九)——文件递归,File结束练习,Properties,Properties存取配置文件,load,Properties的小练习
- 23-IO流-40-IO流(File对象-练习-递归)
- Java文件 File练习-递归删除带内容的目录
- JavaIO 文件递归遍历及常用File类操作
- File递归简单打印文件夹层次
- 每天一个小练习--打印出10条最常用的命令
- Java文件 File练习-递归显示某一目录下的所有文件
- 黑马程序员_JAVA笔记之(File类,过滤器,递归练习)
- file类递归,文件按层级打印
- JAVA之旅(二十九)——文件递归,File结束练习,Properties,Properties存取配置文件,load,Properties的小练习
- Test_Java_File类递归练习(按层级打印)
- day23_File对象-练习++Properties集合的+综合练习+打印流+序列流
- 【代码练习】用FIle.list()打印多级目录
- java例程练习(用递归方法列出文件目录)