用java,实现指定的文件目录下的文件,子目录下的文件也要输出
2017-09-18 12:03
465 查看
package com.lanqiao.facetest; import java.io.File; public class FileTest { /** * * @param filePath */ public void listFile(String filePath){ //获取一个目录或者文件的抽象路径名 File file = new File(filePath); //判断是否是一个文件目录 if(file.isDirectory()){ //返回一个抽象路径名的数组,本数组表示相应抽象路径名的文件或者目录 File[] f = file.listFiles(); for (int i = 0; i < f.length; i++) { //获取抽象的路径对应文件的路径名,字符串的形式显示 String name = f[i].getName(); if(name.trim().toLowerCase().endsWith(".java")){ System.out.println(name); } //System.out.println(f[i].getName()); System.out.println(name);
if(f[i].isDirectory()){ //getPath获取抽象的路径对应的名字,以路径的形式显示 listFile(f[i].getPath()); // System.out.println(f[i].getPath()); } } } } public static void main(String[] args) { FileTest ft = new FileTest(); String path = "G:\\web项目\\AJAXTest"; ft.listFile(path); } }
相关文章推荐
- 用java来实现列出指定目录下的文件,子目录下的文件也要输出
- Java遍历输出指定目录、树形结构所有文件包括子目录下的文件
- 分享下java 读取目录及子目录下指定文件名的路径 并放到一个List数组里面返回遍历和写到文件里
- python实现指定目录下JAVA文件单词计数的多进程版本
- 输出该目录下指定类型文件(.cs, .java)的个数、文件的总行数、空行数、注释行数、代码行数
- Java 遍历指定目录及子目录下的文件
- 通过java递归思想实现以树形方式展现出该目录中的所有子目录和文件
- java IO--获取指定目录下(包含子目录)指定拓展名的文件
- java代码实现输出指定以.java结尾的文件的绝对路径
- 分享下java 读取目录及子目录下指定文件名的路径 并放到一个List数组里面返回遍历和写到文件里
- 课程实验一:目标一:输出该目录下指定类型文件(.cs, .java)的个数、文件的总行数、空行数、注释行数、代码行数
- 使用java中的Flie实现指定目录下的文件查询
- java 提取目录下所有子目录的文件到指定位置
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- 输出该目录下指定类型文件(.cs, .java)的个数、文件的总行数、空行数、注释行数、代码行数
- Java基础知识强化之IO流笔记14:递归之输出指定目录下所有java文件绝对路径的案例
- 获取指定目录及其子目录的所有文件(JAVA)
- java创建目录+文本文件+输出文本到指定文件
- vb实现获取指定目录内的所有文件(包括子目录)