[Java] 列出指定目录下的全部内容(递归方法) →→→→→进入此内容的聊天室

来自 , 2019-04-28, 写在 Java, 查看 140 次.
URL http://www.code666.cn/view/b4288d9c
  1.  //列出指定目录下的全部内容(递归方法)
  2.  import java.io.File;
  3.  import java.io.IOException;
  4.  public class AllListFile{
  5.      public static void aLFile(File file){//递归方法
  6.          if(file != null){    //判断当前对象是否为空
  7.                if(file.isDirectory()){    //判断当前对象是否目录
  8.                  File f[] = file.listFiles();//列出当前目录下的全部的文件
  9.                  if(f != null){    //判断此时目录是否列出
  10.                      for(int i=0;i<f.length;i++)
  11.                          aLFile(f[i]);    //递归
  12.                    }
  13.              }else{
  14.                  System.out.println(file);    //输出路径
  15.              }
  16.          }
  17.      }
  18.      public static void main(String[] args){
  19.          File alfile = new File("f:"+File.separator);//给定的文件路径
  20.          aLFile(alfile);
  21.      }

回复 "列出指定目录下的全部内容(递归方法)"

这儿你可以回复上面这条便签

captcha