博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
遍历打印目录文件
阅读量:6153 次
发布时间:2019-06-21

本文共 434 字,大约阅读时间需要 1 分钟。

   文件 

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

  

 

转载于:https://www.cnblogs.com/jrts/p/6106744.html

你可能感兴趣的文章
spring+jotm+ibatis+mysql实现JTA分布式事务
查看>>
MyBatis启动:MapperStatement创建
查看>>
调查问卷相关
查看>>
eclipse启动无响应,老是加载不了revert resources,或停留在Loading workbench状态
查看>>
1. Git-2.12.0-64-bit .exe下载
查看>>
怎样关闭“粘滞键”?
查看>>
[转]React 教程
查看>>
拓扑排序介绍
查看>>
eclipse打开工作空间(workspace)没有任务反应
查看>>
使用Sybmol模块来构建神经网络
查看>>
字符串去分割符号
查看>>
WPF中,多key值绑定问题,一个key绑定一个界面上的对象
查看>>
UML类图简明教程
查看>>
java反编译工具(Java Decompiler)
查看>>
Android开发之自定义对话框
查看>>
微信Access Token 缓存方法
查看>>
Eclipsed的SVN插件不能识别之前工作空间的项目
查看>>
Linux 查看iptables状态-重启
查看>>
amazeui学习笔记一(开始使用2)--布局示例layouts
查看>>
c#中lock的使用(用于预约超出限额的流程)
查看>>