梦想帝国

音乐,程序

 

用递归的方法列出文件目录结构

package com.miaojian.li;

import java.io.File;

public class FileList {
 
    public static void main(String[] args) {
  
    File f= new File("d:/software");//待列出的文件目录
    tree(f,0);
    }
    private static void tree(File f, int level)
    {
        String preStr="";
  
        for(int i=0;i<level;i++)
        {
            preStr+="    ";
        }
        File[] childs=f.listFiles();
        for(int i=0;i<childs.length;i++)
       {
           System.out.println(preStr + childs[i].getName());
           if(childs[i].isDirectory())
           tree(childs[i],level+1);
       }
   }

}
结果如下图:

DataBase
    Mysql
        mysqltoolwin32.rar
        MySQL_5.5.20_win32_XiaZaiBa.zip
    Oracle
        Oracle_client_win32.zip
        Toad DBA Suite for Oracle 10.5 Commercial.exe
    SqlServer
        Power Design
            powerdesigner125_eval.exe
        SQL Server2000
            PERSONAL
                AUTORUN.EXE
                AUTORUN.INF
                AUTORUN.INI
                BOOKS

 


posted on 2012-10-30 11:59 天鹰之翼 阅读(122) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜