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

JAVA遍历一个文件夹中的所有文件的小例子

程序员文章站 2023-12-18 21:20:34
复制代码 代码如下:import java.io.file;import java.util.arraylist; public class filetest {&nbs...

复制代码 代码如下:

import java.io.file;
import java.util.arraylist;

public class filetest {
 private static arraylist<string> filelist = new arraylist<string>();

 public static void main(string[] args) throws exception {

    string filepath = "e://struts2";
    getfiles(filepath);
 }
 /*
  * 通过递归得到某一路径下所有的目录及其文件
  */
 static void getfiles(string filepath){
  file root = new file(filepath);
    file[] files = root.listfiles();
    for(file file:files){    
     if(file.isdirectory()){
      /*
       * 递归调用
       */
      getfiles(file.getabsolutepath());
      filelist.add(file.getabsolutepath());
      system.out.println("显示"+filepath+"下所有子目录及其文件"+file.getabsolutepath());
     }else{
      system.out.println("显示"+filepath+"下所有子目录"+file.getabsolutepath());
     }    
    }
 }
}

上一篇:

下一篇: