递归遍历文件夹下所有文件
2017-09-28 16:07
232 查看
递归遍历文件夹下所有文件
代码块
递归遍历文件夹下所有文件package com.chow; import java.io.File; import java.util.ArrayList; /** * Created by zhouhaiming on 2017-8-3 9:20 * Email: dg_chow@163.com * * @Description: 递归遍历文件夹下所有文件 */ public class FileTest { private static ArrayList<String> filelist = new ArrayList<String>(); public static void main(String[] args) throws Exception { String filePath = "E:\\ftpfile\\testfiles"; getFiles(filePath); } /* * 通过递归得到某一路径下所有的目录及其文件 */ static void getFiles(String filePath){ File root = new File(filePath); File[] files = root.listFiles(); for(File file:files){ if(file.isDirectory()){ getFiles(file.getAbsolutePath()); filelist.add(file.getAbsolutePath()); System.out.println("显示"+filePath+"下所有子目录及其文件"+file.getAbsolutePath()+"\t文件大小:\t"+file.length()); }else{ System.out.println("显示"+filePath+"下所有子目录"+file.getAbsolutePath()+"\t文件大小:\t"+file.length()); } } } }
相关文章推荐
- 递归算法遍历文件夹中所有文件&&递归删除文件夹
- 非递归方式遍历文件夹,取得所有子目录和文件的文件名和大小
- 如何递归遍历文件夹里所有文件
- 1.0使用递归操作遍历文件夹下的所有文件
- linux下 c语言递归遍历文件夹下所有文件和子文件夹(附上替换文本文件内容的方法)
- 递归遍历磁盘下的某一文件夹中所有文件,并copy文件生成文件和带文件夹的文件
- iOS 递归遍历文件夹及其子集下的所有文件
- Java中如何利用File类递归的遍历指定目录中的所有文件和文件夹
- JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)
- 递归遍历一个文件夹下面的所有文件
- c# 遍历文件夹下所有的子文件夹以及文件 递归
- java 如何递归遍历一个文件夹下的所有文件
- java 如何递归遍历一个文件夹下的所有文件
- JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)
- 面试题-程序题-Java递归实现遍历文件目录(所有文件夹和子文件)
- 【转载】windows 递归遍历一个文件夹下面的所有文件
- iOS - 递归遍历文件夹下的所有文件
- JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)
- 循环遍历某个文件夹下面的所有文件,递归方法
- 遍历文件夹找出所有.java文件(递归)