文件递归输出所有txt文件
来源:互联网 发布:金融互助平台源码 编辑:程序博客网 时间:2024/06/09 16:42
文件递归的思想:
首先传入一个文件
判断这个文件是否存在
判断这个文件是否为空
判断这个文件是否是个文件夹 (不是文件就判断是否是txt结尾 是就打印、不是不打印)
是个文件夹就打开这个文件夹并遍历这个打开的文件数组 继续调用 方法 递归 进行判断
例;
package com.lx;import java.io.File;/** * * 文件递归 * * @author Administrator * */public class TestA {public static void main(String[] args) throws Exception {dg(new File("E:/abc"));}// 递归输出abc中所有 txt结尾的文件public static void dg(File f) {// 判断 是否是存在的 存在就返回trueif (f.exists()) {// 判断是否为空 空就返回true 所以不是空 就执行以下if (!f.equals(null)) {// 判断是否文件夹 是文件夹 就打开 不是文件就输出 它的路径名if (f.isDirectory()) {// listFiles返回所有的 文件File[] lf = f.listFiles();// for each 遍历for (File k : lf) {// 重新带入递归dg(k);}} else {if (f.getName().endsWith(".txt")) {// System.out.println(f.toString());// 得到它的相对路径名System.out.println(f.getAbsolutePath());}}} else {System.out.println("为空");}} else {System.out.println("不存在");}}}
阅读全文
0 0
- 文件递归输出所有txt文件
- php遍历输出文件夹下所有txt文件
- txt文件输出实例
- 递归输出当前目录下的所有文件以及文件大小
- php递归所有文件
- java:递归实现输出目录下所有的文件(列出目录下所有的文件)
- 整数输出到txt文件
- 遍历某文件夹下所有文件,并输出保存在txt
- 递归目录的所有文件
- 递归删除所有SVN文件
- 递归文件夹下所有文件
- 递归搜索所有文件目录
- 把当前文件中的所有文本拷贝,存入一个txt文件,统计每个字符出现的次数并输出
- 获得文件夹下所有的txt文件
- matlab 读取文件夹底下所有txt文件
- 使用递归 输出文件树
- 输出目录下所有文件
- 将ping结果输出到txt文件
- 日 子 噢8.17
- 适配器模式
- Linux下的tar压缩解压缩命令详解
- 欢迎使用CSDN-markdown编辑器
- dotween 防止sequence自动销毁
- 文件递归输出所有txt文件
- 安装pil
- HTTP GET参数的获取
- 梯度下降原理及线性回归代码实现(python/java/c++)
- 文章标题
- Coursera机器学习 Week5 笔记
- Poj——6139多校赛第八场Killer Names
- 双核处理(动态规划)
- codeforces838D IndiaHacks 2nd Elimination 2017 #Airplane Arrangements -- 组合数学