打印出所有以.xxx结尾的文件
来源:互联网 发布:centos 7.3 32位下载 编辑:程序博客网 时间:2024/05/21 18:31
判断文件以.xxx结尾,全部打印输出:
1)判断传入路径是否真实存在;
2)判断是不是文件,是文件就直接判断打印;
3)判断是不是文件夹,是文件夹要继续遍子目录,这里需要递归调用解决;
importjava.io.File;
publicclass FileFind {
publicstaticvoid main(String[] args) {
Filefile = new File("E:\\Execise");
//调用
findFile(file);
}
//给定任意文件或者文件夹 判断一个文件以什么结尾,全部输出
publicstaticvoid findFile(File file) {
//1.首先判断传入的路径是否存在
if (file.exists()) {
// 2.如果是文件,判断是不是以java结尾
if (file.isFile()) {
StringfilePath = file.getPath();
if (file.getPath().endsWith(".java")) {//此处限定以".java"结尾
System.out.println(filePath);
}
}
// 3如果给的是文件夹 需要递归调用
if (file.isDirectory()){
File[]otherFile = file.listFiles();
for (File f :otherFile) {
findFile(f);// 通过递归调用
}
}
} else {
System.out.println("您给定的文件夹不存在");
}
}
}
- 打印出所有以.xxx结尾的文件
- 以DLL结尾的文件
- C语言--指针--输入字符串,以特殊字符结尾并打印出输入的字符串(自动去除结尾表示字符串)
- 将当前目录下的所有以某后缀结尾的文件转换编码
- 过滤所有以<开头以>结尾的标字符正则
- 用java扫描指定文件夹下面所有以.txt, .log结尾的文件,
- JAVA利用list()方法在某目录下查询所有以。。结尾的文件
- 打印出所有该目录下的文件和文件夹
- 打印出所有该目录下的文件和文件夹
- 打印出当前工作目录下所有的文件
- 40、dom以xml结尾的文件
- [JAVA]用JAVA文件读写操作截取文件中所有以x开头y结尾的字符串
- 用JAVA扫描指定文件夹下面所有以.txt结尾的文件,并将其绝对路径输出
- 用JAVA扫描指定文件夹下面所有以.txt结尾的文件,并将其绝对路径输出 .
- 控制台打印出所有的“水仙花数”
- 打印出所有的“水仙花数”
- 算法:打印出所有不同的排列
- 打印出数组的所有子集
- Android 斗地主与支付宝买豆
- MVP模式原理分析 以及两个实例带你飞
- 加油啊
- Systemtap user-space probing
- 图论(一)--图的建立
- 打印出所有以.xxx结尾的文件
- POJ1298模拟
- Spring核心之AOP
- 欢迎使用CSDN-markdown编辑器
- 关于ZJOI2017day2的感想 #2
- Eclipse设置文字大小
- nodejs 实现get和post
- 简单动态规划之最长上升子序列
- 项目学做--体重检测