目标黑马,我的自学之路:第十四章 拷贝多级目录实例
来源:互联网 发布:女孩冬季外穿短裤淘宝 编辑:程序博客网 时间:2024/05/16 10:30
在该程序中用到了递归,在递归时要注意限定条件
import java.io.*;class DiGuiDemo{public static void main(String[] args) {//将目录封装成文件对象File f=new File("F:\\JAVA基础\\第01天");//调用方法diGui(f,1);}//带层次的目录public static String cengCi(int lv){//创建一个字符缓冲区StringBuffer sb=new StringBuffer();//根据int值添加内容for (int x=0;x<lv ;x++ ){sb.append("|-- ");}//返回字符串形式return sb.toString();}public static void diGui(File f,int lv){//首先打印目录级数和目录名System.out.println(cengCi(lv)+f.getName());lv++;//获取该目录下的所有文件和文件夹File[] files=f.listFiles();for(int x=0;x<files.length;x++){//判断该对象是不是文件夹if(files[x].isDirectory())diGui(files[x],lv);else{System.out.println(cengCi(lv)+files[x]);}}}}
0 0
- 目标黑马,我的自学之路:第十四章 拷贝多级目录实例
- 目标黑马,我的自学之路:第十五章 TCP传输实例
- 目标黑马,我的自学之路:第十六章 基础测试实例
- 目标黑马,我的自学之路:第五章 异常
- 目标黑马,我的自学之路:第六章 多线程
- 目标黑马,我的自学之路:第八章 集合框架之Collection
- 目标黑马,我的自学之路:第九章 集合框架之Map以及其他类
- 目标黑马,我的自学之路:第十二章 反射以及1.5的部分新特性
- 目标黑马,我的自学之路:第二章 运算符和程序流程控制
- 目标黑马,我的自学之路:第三章 面向对象(上)
- 目标黑马,我的自学之路:第四章 面向对象(下)
- 目标黑马,我的自学之路:第七章 字符串和字符串缓冲区
- 目标黑马,我的自学之路:第十章 IO流
- 目标黑马,我的自学之路:第十一章 GUI和网络编程
- 目标黑马,我的自学之路:第十三章 设计模式
- 目标黑马,我的自学之路:第一章 Java的概述
- 我的学习之路_第十四章_反射
- 黑马程序员_多级目录的复制
- KMP算法详解
- Integer之toString()详解
- 算法之美---由计算机生成的图像
- 简单的设置用户名以及密码的登录
- Qt直接打开已知的URL,也可用于下载
- 目标黑马,我的自学之路:第十四章 拷贝多级目录实例
- 【自考】信息系统开发与管理(三)——考后总结
- 关于DragShadowBuilder无法显示阴影问题探究
- Oracle Rman跨resetlogs版本恢复
- c++类继承内存布局的
- c语言的自动类型转换
- asyncTask简单应用
- 第八周项目5 定期利息计算器
- 剪贴板监听器