java遍历文件目录

遍历文件目录(直接输出)

public static void main(String[] args) {//通过findfile静态方法对文件进行递归遍历File f = new File("E:\\java_workplace");   findfile(f);} public static void findfile(File f) {//判断是否是文件或者不存在(递归出口)     if(f.isFile()|(!f.exists()))   return ;File[] fs = f.listFiles();//遍历列表并打印路径(for循环特殊用法)for(File subF:fs) {System.out.println(subF.getAbsolutePath());findfile(subF);    //递归}}

遍历文件目录(分类输出)

public static void findfile(File f) {System.out.println("当前位置:"+f.getAbsolutePath());File[] fs = f.listFiles();ArrayList<File> al = new ArrayList<File>();  //暂存目录for(File subF:fs) if(subF.isFile())   //打印子文件(也是递归出口)System.out.println("子文件:"+subF.getAbsolutePath());else al.add(subF);//打印子目录for(int i=0;i<al.size();i++)System.out.println("子目录:"+al.get(i).getAbsolutePath());//递归for(File subD:al)findfile(subD);}

java遍历文件目录相关推荐

  1. java 遍历file_JAVA File类(文件的遍历,创建,删除)

    File类构造函数 File f1=new File("H://asc//");//传入文件/目录的路径 File f2=new File(f1,"test.txt&qu ...

  2. java 遍历request_java 遍历request中的所有表单数据的实例代码

    java 遍历request中的所有表单数据的实例代码 实例如下: Enumeration rnames=request.getParameterNames(); for (Enumeration e ...

  3. java 遍历hashmap key_Java5种遍历HashMap数据的写法

    本文介绍了最好的Java5种遍历HashMap数据的写法,分享给大家,也给自己留一个笔记,具体如下: 通过EntrySet的迭代器遍历 Iterator < Entry < Integer ...

  4. java遍历数组练习(for循环、foreach)

    java遍历数组练习(for循环.foreach) /* * 遍历数组 for循环 foreach * */ public class Test01 {public static void main( ...

  5. php 解析java map,java_java遍历Map的几种方法分析,本文实例分析了java遍历Map的几 - phpStudy...

    java遍历Map的几种方法分析 本文实例分析了java遍历Map的几种方法.分享给大家供大家参考,具体如下: Java代码: Map map=new HashMap(); map.put(" ...

  6. php遍历文件制作删除,使用PHP遍历文件目录与清除目录中文件的实现详解

    今天无聊中练习了一下PHP遍历文件目录的程序,编写了以下两个程序,不过质量不是很好,轻拍~~~ 1.清除PHP缓存文件 复制代码 代码如下: function read_dir($dir,$file) ...

  7. java遍历日期_Java遍历起止日期中间的所有日期操作

    传入的起止日期,返回一个泛型为String的集合: private static List dateUtil(Date start, Date end) { List list = new Array ...

  8. java 遍历出d盘所有文件_JAVA遍历一个文件夹中的所有文件

    JAVA遍历一个文件夹中的所有文件 在实际项目中给定一文件夹,得到这个文件夹下所有的文件这样的需求并不是很多,更多的是查找或是删除某一具体的文件 import java.io.File; import ...

  9. Java 遍历HashMap详解

    Java 遍历HashMap详解 遍历KeySet() //遍历hashmap的keySetHashMap<String, Object> mapForKey = new HashMap& ...

最新文章

  1. 亚马逊科学家Nikko Ström:将人工智能助理日常化的梦想照进现实
  2. 当你舌吻十秒后,下面就……
  3. Python3爬虫之爬取某一路径的所有html文件
  4. USACO 3.2 kimbits DP
  5. linux - word frequency
  6. 在URP中使用UICamera
  7. [MCSM]随机搜索和EM算法
  8. RecyclerView 数据刷新的几种方式 局部刷新 notify MD
  9. linux mysql 客户端 服务端_MySQL客户端和服务器端工具集
  10. 电脑计算机键盘没反应了怎么办,电脑键盘无法使用怎么办 键盘没反应解决办法...
  11. C++【STL】【string类的使用】
  12. Pop!_OS版机器人仿真实践镜像测试中(2021)
  13. 假如生命是乏味的,我怕有来生;假如生命是有趣的,今生已是满足。
  14. 会了它+稳定发挥=3000包吃住
  15. 线代 | 【行列式及矩阵】基本知识
  16. 小白鼠与毒药解题过程分析
  17. php微信自动回复开发,PHP微信开发之文本自动回复
  18. 开启春光撼路者的深夜博客
  19. 【实战】使用Java结合Sendmail邮件服务器+Quartz开源框架定时发邮件
  20. 数码软文营销文案写作的12套公式模板

热门文章

  1. (NO.00001)iOS游戏SpeedBoy Lite成形记(十)
  2. C++宏定义中#与##的妙用
  3. selenium+ant+testng测试框架简单介绍
  4. CSS 学习-文本 段落
  5. ubuntu10右键脚本中增加发送到命令
  6. 我收集的鼠标指针样式-比较经典
  7. numpy中reshape,multiply函数
  8. 其他信息: 线程间操作无效: 从不是创建控件“控件名”的线程访问它。
  9. ThinkPHP 数据库操作之数据表模型和基础模型 ( Model )
  10. 关于myBatis的问题There is no getter for property named 'USER_NAME' in 'class com.bky.model.实例类'...