当前位置: 移动技术网 > IT编程>开发语言>Java > JAVA遍历一个文件夹中的所有文件的小例子

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

2019年07月22日  | 移动技术网IT编程  | 我要评论

复制代码 代码如下:

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());
     }    
    }
 }
}

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网