package xian;

import java.io.File;

import java.util.ArrayList;

public class GetFile {

private static ArrayList<String> fileList = new ArrayList<String>();

public static void main(String[] args) {

String filePath="E://小仙U盘";

getFiles(filePath);

}

/**

* 通过递归过得目录和文件

*/

public static void getFiles(String filePath){

File fileAll=new File(filePath);

File[] files=fileAll.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());

}

}

}

}

显示E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn下所有子目录E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn\btn-default-toolbar-small-focus-bg.gif

显示E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn下所有子目录E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn\btn-default-toolbar-small-focus-corners.gif

显示E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn下所有子目录E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn\btn-default-toolbar-small-focus-sides.gif

显示E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn下所有子目录E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn\btn-default-toolbar-small-over-bg.gif

显示E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn下所有子目录E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn\btn-default-toolbar-small-over-corners.gif

转载于:https://www.cnblogs.com/hackerxian/p/10871684.html

java遍历所有目录和文件相关推荐

  1. Ruby和SHELL中如何遍历指定目录的文件

    在工作中我们有在Ruby和SHELL中如何遍历指定目录的文件的需求,这个应该如何来实现呢?网上的方法也非常之多,我们可以拿来参考参考,如下边的traverse.rb文件内容所示: #!/usr/bin ...

  2. php 遍历目录函数,PHP 遍历指定目录所有文件函数的简单示例(可指定文件类型)...

    这篇文章主要为大家详细介绍了PHP 遍历指定目录所有文件函数的简单示例(可指定文件类型),具有一定的参考价值,可以用来参考一下. 对PHP遍历指定目录下所有文件函数,可指定文件类型感兴趣的小伙伴,下面 ...

  3. Java 遍历指定目录下的所有目录

    使用File类的list方法遍历指定目录下的所有目录 完整代码 import java.io.*;class Main {public static void main(String[] args) ...

  4. java删除目录以及目录下文件,java删除文件、删除目录及目录下的文件

    import java.io.File; public class FileUtils { /** * 删除文件,可以是文件或文件夹 * @param fileName:要删除的文件名 * @retu ...

  5. java删除指定目录下文件_Java中循环删除指定目录下的文件

    Java中删除目录下的文件需要实现递归删除: private static void RecuErsionDeleteDisk(File file) { File[] files = file.lis ...

  6. Java遍历指定目录或当前目录

    一.解决遍历问题 可以使用File类中的 listFile() 方法生成 File[]集合,然后通过循环对每个对象进行操作: 二.判断文件类型 可以使用File类中的 isDirectory() 和 ...

  7. C#递归遍历指定目录下文件和文件夹

    1 #region 使用递归查询某路径中的文件结构 2 3 4 public static void CheckFilePath() 5 { 6 ReadFilePath(@"E:\Test ...

  8. java遍历给定目录,树形结构输出所有文件,包括子目录中的文件

    http://www.cnblogs.com/jenson138/p/4691418.html import java.io.File;public class ReadDirectory {// 文 ...

  9. java遍历指定目录下所有文件

    /*** @description 获取File的列,以供遍历* @param file 目录的File* @param temp 传入空的list* @return 返回File的List集合*/p ...

最新文章

  1. 微信小程序设置字体上下左右居中
  2. js按钮触发网页提醒_js触发asp.net的Button的Onclick事件应用
  3. 《妥协的完美主义:优秀产品经理的实践指南(卷二)》一1.2 交互设计不是横空出世...
  4. 程矢Axure夜话:Axure手机原型视频教程之中继器上下滑动加载更多
  5. 赠人玫瑰,手有余香-期待协作更新机器学习的公益项目
  6. 今日推荐:如何设计一个支撑数亿用户的系统
  7. 24点游戏java_24点游戏动态规划解法(java)
  8. 网桥如何把信号传给服务器,无线网桥传输的三种传输方式
  9. mysql某个字段改为非unique
  10. springboot日志可视化_spring boot面试问题集锦
  11. 七、规则组织的衍生组织——菱形斜纹组织数学模型的建立
  12. struts2配置问题
  13. java query object_Object Query Language (OQL) query 基本使用
  14. zabbix-8:zabbix-api 获取hostid
  15. LeetCode 1429. First Unique Number
  16. 互联网广告请求链路_微博广告推荐策略工程架构体系演进
  17. 2017.03.24回顾 归一化 标准化 R2 date_format 共线性 系数检验 决策树
  18. 算法导论8.4-4-单位圆中均匀分布情况--桶排序
  19. JointJS:可与Visio相媲美的开源在线制图工具
  20. 基于TI-RTOS的CC2650DK开发(20)---硬件抽象层

热门文章

  1. L1-045 宇宙无敌大招呼
  2. 2018年11月12日
  3. Doctype的作用
  4. Javascript 笔记与总结(2-3)Javascript 运算符、控制结构与对象操作
  5. iOS 根据日期判断星座源代码
  6. Qt 之 消息机制和事件讲解
  7. c#中通过截获windows消息禁止改变窗体大小
  8. java 接口不是不能new吗?- java:使用匿名类直接new接口
  9. Android Studio 上Activity的互相切换
  10. linux如何使用uboot的命令,Uboot常用命令使用