打印 指定目录下和子目录下的的所有.java文件的路径. (使用FileFilter过滤器)
1 package test; 2 /* 3 * 打印 指定目录下和子目录下的的所有.java文件的路径. 4 * */ 5 import java.io.*; 6 import java.util.*; 7 8 public class Test14 9 { 10 public static void main(String[] args) 11 { 12 File dir = new File("C:\\Users\\Dell\\Workspaces\\MyEclipse 10"); 13 List<File> list = new ArrayList<File>(); 14 FileFilter filefilter = new FileFilter() 15 { 16 public boolean accept(File pathname) 17 { 18 if (pathname.getName().endsWith(".java")) 19 return true; 20 if (pathname.isDirectory()) 21 return true; 22 else 23 return false; 24 } 25 }; 26 method(dir.listFiles(filefilter), list, filefilter); 27 for (File file : list) 28 System.out.println(file); 29 } 30 public static void method(File[] files, List<File> list, FileFilter filefilter) 31 { 32 for (File f : files) 33 { 34 if (f.isDirectory()) 35 method(f.listFiles(filefilter), list, filefilter); 36 else 37 list.add(f); 38 } 39 } 40 }
转载于:https://www.cnblogs.com/stone1022/p/4049843.html
打印 指定目录下和子目录下的的所有.java文件的路径. (使用FileFilter过滤器)相关推荐
- Python 读取指定目录及其子目录下所有文件名
Python 读取指定目录及其子目录下所有文件名 本文博客地址:https://xinancsd.github.io/Python/python_search_folder.html 目标 磁盘中的文 ...
- 复制指定目录包括子目录下的所有指定类型的文件
将下列代码复制到txt文本中.保存成后缀名为.bat的文件.然后运行即可. 方案:复制指定文件夹下及其所有子文件夹内 后缀名相同的文件.bat 代码: xcopy /e d:\a\*.txt e:\2 ...
- 【shell】shell下获取指定目录及子目录下的所有文件或指定文件
Date:2018.7.8 shell下获取指定目录下的所有文件或指定文件: 方法一: funtion getAllFilesfor files in `find $1 -name "*.t ...
- 练习:查找指定目录(包括子目录)下的视频(格式为.mp4,.rmvb,.avi),并将目录存放在一个文件中...
import osdef search_file(start_dir,target):os.chdir(start_dir) #切换目录for each_file in os.listdir(os.g ...
- Linux复制指定目录及子目录下特定类型的文件
方法一:通过完全复制然后删除指定类型的文件完成 Step1 使用cp命令复制所有文件 cp -r test/ test2 将测试目录test下所有内容完全复制到test2 Step2 组合使用find ...
- 【Windows】递归搜索指定目录及其子目录下所有文件内容
1.cmd命令-findstr https://blog.csdn.net/shenshen211/article/details/80050865 亲测有效,但容易出现FINDSTR: 写入错误. ...
- 【原创】C# 递归获取指定目录的子目录及其所有文件
public static void FindFile(string dirPath) //参数dirPath为指定的目录 { //在指定目录及子目录下查找文件,在listBox1中列出子目录 ...
- php 遍历目录下的子目录文件,PHP获取目录及子目录下指定后缀的所有文件
想要获取某个目录下指定后缀的所有文件(包含子目录中的文件),这是一个很常见的小需求,使用PHP应该怎么实现呢? 代码 class Dir { /** * 获取文件夹内指定后缀的所有文件 * @para ...
- php获取文件目录并打印,PHP遍历并打印指定目录下所有文件
这篇文章主要介绍了PHP遍历并打印指定目录下所有文件的实例,需要的朋友可以参考下. //功能:遍历并打印指定目录下所有文件 function scan_dir($dir_name,$dir_flag= ...
最新文章
- 人工智能的下一个道德挑战:如何对待动物
- Java继承_Hachi君浅聊Java三大特性之 封装 继承 多态
- 手机+笔记本上NET网教程--5步让你轻松上网
- 汇编语言——16位寄存器实现32位二进制数左移4位。
- Win7-其中的文件夹或文件已在另一个程序中打开
- halcon像素统计_Halcon一日一练:图像分辨率与像素
- 如何在macOS Big Sur系统中隐藏菜单栏?
- 设置指定打印机端口打印
- servlet返回json到html页面,使用easyui从servlet传递json数据到前端页面的两种方法
- 卓越的社会化营销人的6个习惯
- log4j 日志输出级别
- 手持式频谱分析仪TFN FMT650频谱分析 干扰分析 干扰定位 地图覆盖
- html怎么使表格居中,html怎么使表格居中
- 谋定而后动,常怀敬畏之心--生产库DBA必备素质
- rust炼油机怎么搞_rust挖油机在哪个位置 | 手游网游页游攻略大全
- OpenStack腾讯云部署_Nova部署
- OpenCV-Python (官方)中文教程(部分四)
- Linux下at命令的使用!
- php 五行查询,五行查询,五行缺什么查询,生辰八字五行查询,金木水火土命查询表...
- 为什么你会觉得苹果已无创新?耶稣已死,商人掌舵!!
热门文章
- header(Content-Type:text/html;charset=utf-8);
- 【Gerrit】持续集成工具Jenkins的安装配置与使用过程中遇到的问题整理
- Ubuntu下安装Python3.6并在终端输入Python就能显示Python3.6
- [洛谷2月月月赛]富金森林公园
- 大道至简第三章读后感
- WP7 开发(二) 通过Geometries来绘制形状
- 「SNOI2019」
- 并发编程(CountDownLatch使用)
- Openstack安装过程中出现的一些问题及解决
- Python学习笔记(六)