this recursive function
public class Test {
public static void main(String[] args) throws IOException {
File file = new File("E:\\plan");
Test.recursive(file);
}
public static void recursive(File file)
throws IOException {
// do not try to index files that cannot be read
if (file.canRead()) {
if (file.isDirectory()) {
String[] files = file.list();
// an IO error could occur
if (files != null) {
for (int i = 0; i < files.length; i++) {
recursive(new File(file, files[i]));
}
}
} else {
System.out.println("adding " + file);
}
}
}
}
分享到:
相关推荐
主要介绍了Java递归遍历文件目录代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
将"我的电脑"中的文件以节点的形式递归显示出来,可操作文本文件和可执行文件
递归遍历指定目录所有的文件优化版本,自测无堆栈溢出,可直接拿来使用,如有问题,联系我
本代码包括三部分的内容,其一是Java文件遍历,其二是Java的非递归前序,中序以及后序遍历,最后是前后序编码的生成问题。
java全硬盘文件遍历,添加到树中,在面板中显示,没有事件处理
本篇文章主要介绍了JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) ,具有一定的参考价值,有兴趣的可以了解一下。
递归实现遍历目录下子所有目录内所有文件
Java中递归逻辑循环调用解压zip里面所有的压缩包 Java中递归逻辑循环调用解压zip里面所有的压缩包
本文将介绍Java中利用线程池递归的方式压缩文件夹下面的所有子文件,具体方法如下: Gzip单个文件压缩 对于单个文件使用GZip压缩。 package date0805.demo1; import java.io.BufferedInputStream; ...
此java类实现了对数据表的分类递归树的实现,为本人倾力之作,后期,会发布js版,敬请期待!
主要介绍了java实现递归文件列表的方法,实例分析了java采用递归算法遍历文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
JAVA获取FTP文件列表,功能齐全。包括:链接到服务器,上传文件到FTP服务器,从FTP服务器上下载文件并返回下载文件长度,返回FTP目录下的文件列表,删除FTP上的文件及目录,关闭链接。
主要介绍了Java文件操作之按行读取文件和递归遍历目录的方法,遍历目录文中分别举了递归和非递归的例子,需要的朋友可以参考下
Java获取文件的名称,以及文件创建时间、最后修改时间、访问时间Java代码示例,以及使用递归调用方法遍历文件夹,存入list中
该JAVA应用程序递归遍历给定基本目录的目录。 该目录中的目录被视为专辑,并从中获得诸如艺术家,专辑,流派等音频文件的基本信息,并将其插入数据库中。 它还按相册将图像关联起来,并选择封面图像。
//否则递归遍历子目录 else if (fileList[i].isDirectory()) { fileList[i].mkdir(); rootDirectory=fileList[i]; initFileArrayList(); } } } } //将文件信息添加到列表中 public void addFiles(File ...
面向用户的文件复制程序,文件夹及其文件复制,JAVA 递归,遍历所有文件,并根据所选地址进行复制
对FTP服务器文件的基本操做:上传下载递归目录遍历等。
使用递归方法循环读取省市区的json文件数据,并保存到数据库中,经测试可以直接使用,代码里包含省市区的json文件,递归读取方法,可用作系统省市区数据初始化作用
本文实例为大家分享了python实现遍历文件夹修改文件后缀的具体代码,供大家参考,具体内容如下 用法 python Modifer.py ./ -fp java xml # coding:utf-8 # Build by LandGrey 2016-05-27 import os import sys #...