java 遍历文件夹及其子文件夹,代码如下:
import java.io.File;
import java.util.Vector;
public class FileRecursion {
public static void recursion(String root, Vector<String> vecFile) {
File file = new File(root);
File[] subFile = file.listFiles();
for (int i = 0; i < subFile.length; i++) {
if (subFile[i].isDirectory()) {
recursion(subFile[i].getAbsolutePath(), vecFile);
} else {
String filename = subFile[i].getName();
vecFile.add(subFile[i].getAbsolutePath()+ filename);
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
Vector<String> vecFile = new Vector<String>();
recursion("D:/asp/oa", vecFile);
for (String fileName : vecFile) {
System.out.println(fileName);
}
}
}
分析通过File的listFiles()方法取得给定目录下的所有文件和文件夹,并使用递归调用方式,取得所有文件。
分享到:
相关推荐
NULL 博文链接:https://dietime1943.iteye.com/blog/1405929
遍历文件夹自动生成目录树 遍历文件夹自动生成目录树
遍历一个文件夹下面的所有文件(包括文件夹下的文件夹)
java 遍历文件夹 叶子节点 结点 和 深度
主要为大家详细介绍了Java遍历文件夹下所有文件并重新命名,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
java实现遍历文件夹内的pdf,分别转成一张jpg图片,且图片名称为与原pdf名称一致。内含PDFRenderer.jar和itext-1.3.1.jar必用jar包
java遍历文件夹工具类共4页.pdf.zip
java遍历文件夹里图片并保存到txt文件夹 ,便于opencv进行读取训练集
对某一个文件及进行遍历 输出所匹配的文件名
JAVA 遍历图片文件夹的 Java 图形界面 JAVA 遍历图片文件夹的 Java 图形界面
NULL 博文链接:https://ningwuyu.iteye.com/blog/1138554
主要介绍了Java遍历文件夹及子目录代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
例如url=c:\文件夹1,而文件夹1中包含多个文件夹,现在程序要求遍历所有文件夹找出文件夹中的文件,然后原样保存到D盘的文件夹中去。原样是指只需文件夹中文件过去就可以,不用再还原文件夹。从键盘键入文件夹
遍历某文件夹下的
本篇文章主要介绍了JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) ,具有一定的参考价值,有兴趣的可以了解一下。
提供学习,运行成功后发上来!有修改意见的朋友请给于指导!
JAVA遍历下载FTPS服务器上的文件,
用java实现遍历文件夹中文件并且以树形结构输出
快速多线程磁盘遍历。优化遍历算法,快速遍历,包括隐藏文件和系统文件在内的全部文件
遍历文件夹中的路径复制,在控制台输出文件名和路径,java应用程序,将一个包含多个子目录和文件的目录复制到另外一个指定的目录下。