`
三里小龙
  • 浏览: 85413 次
  • 性别: Icon_minigender_1
  • 来自: 孝感
社区版块
存档分类
最新评论

Java遍历本地目录所有文件的实现

    博客分类:
  • Java
阅读更多

package org.fanzone.io;

 

 

import java.io.File;

 

/** 

 * Title: base<br> 

 * Description: Fetch Local Directories.<br> 

 * Copyright: Copyright (c) 2011 <br> 

 * Create DateTime: Jun 16, 2011 8:12:23 PM <br> 

 * @author wangmeng

 */

public class FetchDir {

 

public static void fetchDir(String path){

File fp = new File(path);

File[] roots = fp.listFiles();

if(null != roots){

for(File root : roots){

System.out.println(root.getPath());

if(root.isDirectory()){

File[] files = root.listFiles();

if(null != files){

for(File file : files){

System.out.println(file.getPath());

if(file.isDirectory()){

//iterate handler

fetchDir(file.getPath());

}

}

}

}

}

}

}

public static void main(String[] args){

/**Get local roots.*/

File[] files = File.listRoots();

for(File file : files){

fetchDir(file.getPath());

}

}

}



0
2
分享到:
评论
1 楼 tsuus 2011-11-30  
import java.io.File;


public class FetchDir {



public static void fetchDir(String path){

File fp = new File(path);

File[] roots = fp.listFiles();

if(null != roots){

for(File root : roots){

if(root.isFile())
System.out.println(root.getPath());

else
fetchDir(root.getPath());

}

}

}



public static void main(String[] args){

/**Get local roots.*/

fetchDir(args[0]);


}

}


这样写就好了啊

相关推荐

    java遍历文件目录生成树结构txt文件

    将Dir.class放在任意需要遍历的文件目录,直接命令窗口运行java Dir生成Dir.txt文件

    java中读取目录下指定的文件

    java中读取目录下指定的文件

    JAVA获取FTP文件列表

    JAVA获取FTP文件列表,功能齐全。包括:链接到服务器,上传文件到FTP服务器,从FTP服务器上下载文件并返回下载文件长度,返回FTP目录下的文件列表,删除FTP上的文件及目录,关闭链接。

    FTP文件管理管理模块 java实现

    实现遍历FTP服务器目录 实现获取本地文件图标 实现利用多线程实现FTP 文件上传,下载 本地文件与FTP文件的维护操作

    java完整实现各种类型的文件上传和下载

    此项目用fileupload实现了文件上传,实现了遍历磁盘目录下及其子目录中的内容,并提供下载。 一、文件上传部分 1.访问地址为 http://localhost/UploadAndDownload/index.jsp 2.点击页面上的加一个会增加一个上传...

    java读取磁盘并遍历磁盘文件过程解析

    主要介绍了java读取磁盘并遍历磁盘文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    JAVA上百实例源码以及开源项目

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...

    Java开发技术大全(500个源代码).

    dir.java 显示目录下的所有文件和目录 encrypt.java 文件加密 FileList.java 自己实现的一个文件名称枚举类 MyDataIO.java 数据输入输出示例 MyFileOutput.java 将键盘读入的文字保存到文件 MyPipedIO.java ...

    JAVA上百实例源码以及开源项目源代码

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...

    人脸识别检测opencv简单java实现

    人脸识别检测opencv简单java实现要不是毕业好几年我都不舍得分享出来!!! CTRL+D收藏一下或者关注走一波-有你所需!不断更新! 其他相关下载,配套代码以及PPT。稳妥的小老弟 ...加载本地的OpenCV库,这样就可以用它...

    Java实现从数据库导出大量数据记录并保存到文件的方法

    主要介绍了Java实现从数据库导出大量数据记录并保存到文件的方法,涉及Java针对数据库的读取及文件写入等操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    java 本地文件检索程序

    通过本程序,可以检索到本机的各个磁盘,并将要查找的文件搜索出来。

    jdk1.7遍历指定文件夹下所有文件(不包括文件夹)(不占内存)获取文件的绝对路径和文件的哈希值(MD5)写入到指定文件

    从云服务器到本地服务器数据迁移 数据量2T java方法缺少排除指定的文件夹或可暂停功能,无多线程

    java解析word文件的相关代码

    如果有多个Word文件,而且放在不同的目录下,要提取它们的文本内容,可以实现一个递归的函数,通过深度遍历,为每一个Word文件进行提取。 如果需要,可以将提取到的Word文件的文本内容输出到本地磁盘中,比如以txt...

    Java下载m3u8文件列表中的TS文件到本地工具类

    1. 一键批量下载:只需启动程序,即可自动遍历并下载M3U8文件列表中的全部TS片段,极大地提升了工作效率,省去手动逐个下载的繁琐过程。 2. 智能排序:根据M3U8文件的顺序逻辑,精确无误地将各个TS文件按序下载,...

    JAVA_API1.6文档(中文)

    java.util.jar 提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。 java.util.logging 提供 JavaTM 2 平台核心日志工具的类和接口。 java.util.prefs 此包允许应用程序...

    java-io-guide:Java中的Java IO(输入和输出流)指南

    这是Java中文件处理的完整指南。 本指南的源代码在我们的本地开发环境中经过了很好的测试,并使用了静态代码分析器工具SonatLint , PMD等对代码进行了分析。本指南的源代码无缺陷,并使用JDK 8进行编译和执行。 ...

    JAVA常用数据结构和算法

    包含了常用的数据结构操作,以及自定义实现栈和队列的操作,通过栈和队列以非递归的形式来遍历本地文件

Global site tag (gtag.js) - Google Analytics