用java来实现列出指定目录下的文件,子目录下的文件也要输出
写一个 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来实现列出指定目录下的文件,子目录下的文件也要输出相关推荐
- Linux 命令之 ls -- 列出指定目录下的内容
文章目录 一.命令介绍 二.语法格式 三.常用选项 四.参考示例 (一)显示工作目录下(当前目录)所有的文件和目录 (二)显示工作目录下所有的文件和目录 (三)显示文件的详细信息,且显示文件的修改时间 ...
- 9.JAVA之GUI编程列出指定目录内容
代码如下: /*列出指定目录内容*/ import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; import ...
- [Linux C]列出指定目录下的所有文件(夹)
在Linux下,用C语言实现列出指定目录下的所有文件和文件夹: #include <stdio.h> #include <dirent.h> #include <stdl ...
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容...
Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容 Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容 - IGod接口 - 博客园 P ...
- 查找目录下的及子目录下的 所有的给定后缀名的文件并将其路径打印到一个文件中。
package FileDemo;import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; impo ...
- 如何在bat脚本中列出指定目录下的所有文件信息
今天在研究windows系统下的bat脚本,想要去遍历一个目录并输出该目录下的所有文件的详细信息.经过一番查找和摸索,使用以下代码即可实现: @echo offset source_dir=" ...
- java遍历目录下的包括子目录下的所有文件
在java中遍历一个文件夹里边的所有文件,可以有两种方式: 一.递归遍历,通常也是开发者第一时间能想到的方法,递归遍历的优点是:实现起来相对简单,代码量相对较少,执行效率较高,缺点是:比较 ...
- linux tar.gz指定目录,tar.gz包内提取某个文件在指定目录下。
想试试不解压从tar.gz包内提取某个文件到指定目录下,百度来的全是一个模板,没有示例,根本莫名其妙.经自己测试才算明白. 百度来的方法 tar包 tar tvf yourtarfile |grep ...
- python3指定目录所有excel_如何用python遍历文件夹下的所有excel文件
import xdrlib ,sys import xlrd def open_excel(file="C:/Users/flyminer/Desktop/新建 Microsoft Exce ...
最新文章
- Javascript Java C++系列
- mac安装mysql修改密码_Mac下安装MySQL 5.7.28并且修改root密码-Go语言中文社区
- mysql查看比较大的数据表_mysql 如何查看哪些表数据量比较大
- sql计算留存_链家面试题:如何分析留存率?
- 请问一个表的update能同时触发两个触发器吗?
- Centos调整时间时区
- resultType 和resultMap 的区别?
- 2017-06-19 (cp mkdir rm 运行级别及修改)
- 二叉树的层序遍历和前中后序遍历代码 迭代/递归
- VMware虚拟化上安装F5负载均衡系统(BIG-IP LTM)
- 学习web前端开发大半年,迷茫了,感觉什么都没学会怎么破?
- MATLAB 提取*.m 文件调用的所有函数
- Ionic 学习笔记
- [ACL18]直接到树:基于神经句法距离的成分句法分析
- 帆软获取单元格值与赋值
- 简单的关闭iframe窗口和获取父页面元素
- 数据结构、算法、程序的关系
- 阿卡迪亚大学计算机专业好考吗,阿卡迪亚大学很烂吗
- 【日记本砸】21.06.11-20 复杂的式子和角标只是一个符号一个标记而已
- 2022年测试工程师高频面试题及答案【python篇】
热门文章
- idea 注册码 实测可用
- 转载一篇杨澜的演讲稿——关于孩子的想象力创造力
- 春运返程高峰来了 大数据看返京热力
- 2299元!荣耀X30 12+256GB大内存版开售:窄边直屏天花板
- 转转集团Q4手机行情:二手市场iPhone交易量今年以来首次“反弹”
- 星巴克又出事 被强制执行1087万!网友:欠租了吗?
- 安卓阵营最强Soc!骁龙898即将亮相:小米12系列本月底前后首发
- 2020年特斯拉是在中国获得补贴最多的电动汽车制造商
- 开盘暴涨193.9%,市值1.39万亿港元!快手正式上市
- 蚂蚁之江要退地?官方回应:假的