欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java递归 遍历目录的小例子

程序员文章站 2023-11-21 12:19:16
复制代码 代码如下:public static void main(string[] args) {      ...
复制代码 代码如下:

public static void main(string[] args) {

         file f = new file("d:\\test\\fsd");
         listchids(f,0);

     }

     public static void listchids(file f,int level){

         string presrt = "";
         for(int i=0;i<level;i++){

             presrt += "----";
         }

         system.out.println(presrt+f.getname());

         if(!f.isdirectory()){

             return ;
         }else{

             file[] fs = f.listfiles();
             for(int i=0;i<fs.length;i++){

                 listchids(fs[i], level+1);
             }
         }
     }