写一个 javaTest程序,列出所有目录下的*.java 文件,把子目录下的 JAVA文件也打印出来。

package javaiotest;import java.io.File;  public class ListFile {public void listJavaFile(String fileName) {  File file = new File(fileName);  if (file.isDirectory()) {  File[] files = file.listFiles();  for (int i = 0; i < files.length; i++) {  String name = files[i].getName();  if (name.trim().toLowerCase().endsWith(".java")) {  System.out.println(name + "\t");  }  if (files[i].isDirectory()) {  String path = files[i].getPath();  listJavaFile(path);  }  }  }  }  public static void main(String[] args) {// TODO Auto-generated method stubListFile listfile = new ListFile();listfile.listJavaFile("E:\\javaworkspace\\mytest1\\src\\threadtest");}}

用java来实现列出指定目录下的文件,子目录下的文件也要输出相关推荐

  1. Linux 命令之 ls -- 列出指定目录下的内容

    文章目录 一.命令介绍 二.语法格式 三.常用选项 四.参考示例 (一)显示工作目录下(当前目录)所有的文件和目录 (二)显示工作目录下所有的文件和目录 (三)显示文件的详细信息,且显示文件的修改时间 ...

  2. 9.JAVA之GUI编程列出指定目录内容

    代码如下: /*列出指定目录内容*/ import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; import ...

  3. [Linux C]列出指定目录下的所有文件(夹)

    在Linux下,用C语言实现列出指定目录下的所有文件和文件夹: #include <stdio.h> #include <dirent.h> #include <stdl ...

  4. Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容...

    Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容 Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容 - IGod接口 - 博客园 P ...

  5. 查找目录下的及子目录下的 所有的给定后缀名的文件并将其路径打印到一个文件中。

    package FileDemo;import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; impo ...

  6. 如何在bat脚本中列出指定目录下的所有文件信息

    今天在研究windows系统下的bat脚本,想要去遍历一个目录并输出该目录下的所有文件的详细信息.经过一番查找和摸索,使用以下代码即可实现: @echo offset source_dir=" ...

  7. java遍历目录下的包括子目录下的所有文件

    在java中遍历一个文件夹里边的所有文件,可以有两种方式:       一.递归遍历,通常也是开发者第一时间能想到的方法,递归遍历的优点是:实现起来相对简单,代码量相对较少,执行效率较高,缺点是:比较 ...

  8. linux tar.gz指定目录,tar.gz包内提取某个文件在指定目录下。

    想试试不解压从tar.gz包内提取某个文件到指定目录下,百度来的全是一个模板,没有示例,根本莫名其妙.经自己测试才算明白. 百度来的方法 tar包 tar tvf yourtarfile |grep ...

  9. python3指定目录所有excel_如何用python遍历文件夹下的所有excel文件

    import xdrlib ,sys import xlrd def open_excel(file="C:/Users/flyminer/Desktop/新建 Microsoft Exce ...

最新文章

  1. Javascript Java C++系列
  2. mac安装mysql修改密码_Mac下安装MySQL 5.7.28并且修改root密码-Go语言中文社区
  3. mysql查看比较大的数据表_mysql 如何查看哪些表数据量比较大
  4. sql计算留存_链家面试题:如何分析留存率?
  5. 请问一个表的update能同时触发两个触发器吗?
  6. Centos调整时间时区
  7. resultType 和resultMap 的区别?
  8. 2017-06-19 (cp mkdir rm 运行级别及修改)
  9. 二叉树的层序遍历和前中后序遍历代码 迭代/递归
  10. VMware虚拟化上安装F5负载均衡系统(BIG-IP LTM)
  11. 学习web前端开发大半年,迷茫了,感觉什么都没学会怎么破?
  12. MATLAB 提取*.m 文件调用的所有函数
  13. Ionic 学习笔记
  14. [ACL18]直接到树:基于神经句法距离的成分句法分析
  15. 帆软获取单元格值与赋值
  16. 简单的关闭iframe窗口和获取父页面元素
  17. 数据结构、算法、程序的关系
  18. 阿卡迪亚大学计算机专业好考吗,阿卡迪亚大学很烂吗
  19. 【日记本砸】21.06.11-20 复杂的式子和角标只是一个符号一个标记而已
  20. 2022年测试工程师高频面试题及答案【python篇】

热门文章

  1. idea 注册码 实测可用
  2. 转载一篇杨澜的演讲稿——关于孩子的想象力创造力
  3. 春运返程高峰来了 大数据看返京热力
  4. 2299元!荣耀X30 12+256GB大内存版开售:窄边直屏天花板
  5. 转转集团Q4手机行情:二手市场iPhone交易量今年以来首次“反弹”
  6. 星巴克又出事 被强制执行1087万!网友:欠租了吗?
  7. 安卓阵营最强Soc!骁龙898即将亮相:小米12系列本月底前后首发
  8. 2020年特斯拉是在中国获得补贴最多的电动汽车制造商
  9. 开盘暴涨193.9%,市值1.39万亿港元!快手正式上市
  10. 蚂蚁之江要退地?官方回应:假的