遍历打印目录文件

Posted @我爱吃西瓜~~~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遍历打印目录文件相关的知识,希望对你有一定的参考价值。

   文件 

public static void printFile(File f,int level){
for(int i=0;i<level;++i){
System.out.print("-");
}
System.out.println(f.getName());
if(f.isDirectory()){
File[] files=f.listFiles();
for(File file:files){
printFile(file,level+1);
}
}
}

public static void main(String[] args) {
File f=new File("e:/aa");
printFile(f,0);
}

打印结果 :

aa
-a.txt
-bb
--b.txt
--cc
---c.txt
---dd
----d.txt

  

 

以上是关于遍历打印目录文件的主要内容,如果未能解决你的问题,请参考以下文章

java 遍历一个目录,统计目录及其子目录中各种类型文件的数目,统计完成后,打印出各种扩展名及其数目。急

遍历打印目录文件

交互式shell脚本遍历文件目录下的所有文件和目录(绝对路径)

遍历整个目录树的文件和目录

遍历整个目录树的文件和目录

nsis遍历当前目录