打印File目录树状结构原理_控制台打印_递归算法
2016-08-16 11:37
375 查看
import java.io.File; public class FileTree { public static void main(String[] args) { File f=new File("d:/BaiduYunDownload"); printTree(f,0); } public static void printTree(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 temp:files) printTree(temp,level+1);//递归调用 }else return;//不是目录就返回调用处 } }
相关文章推荐
- 打印目录树状结构(递归算法)
- Java_File类讲解_打印目录树状结构_递归算法
- 71_常用类_file类_打印目录树状结构_递归算法_(枚举补充)
- Java文件目录树状结构:控制台打印某个文件夹下的文件目录树状结构
- java分享第七天-03(递归打印文件目录的树状结构)
- 完成一个程序,打印一个树状的目录结构。子目录与父目录之间有两个空格的缩进
- 【IO面试题】打印目录树形结构,并输出到file.txt中
- file类_打印树状目录结构
- Java基础之IO流,使用File类以树形结构打印指定文件目录
- 递归打印目录的树状结构
- Java控制台打印出输入路径下的目录层级结构
- 递归算法——打印目录树状图
- 使用CFtpFileFind和递归算法来遍历ftp目录
- 打印树状结构
- F2FS文件系统架构与原理分析(四)——F2FS的目录结构与目录哈希
- 递归打印目录结构
- java File类的使用 通过递归打印文件目录
- Linux打印文件目录结构
- PHP以树状形式遍历目录结构
- Linux目录结构 / 目录配置标准FHS(Filesystem Hierarchy Standard)(鸟哥的Linux私房菜基础学习篇第三版-第六章)