频道栏目
首页 > 程序开发 > 软件开发 > Java > 正文
java例程练习(用递归方法列出文件目录)
2012-05-03 09:43:38           
收藏   我要投稿
import java.io.File; 
 
 
public class Test { 
    public static void main(String[] args) { 
        File f = new File("C:/java"); 
         
        listFileTree(f,0); 
         
    } 
     
    private static void listFileTree(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()) { 
                listFileTree(childs[i],level + 1); 
            } 
        } 
    } 




摘自 Yours风之恋
点击复制链接 与好友分享!回本站首页
上一篇:java例程练习(File类)
下一篇:java例程练习(枚举Enum类)
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站