`

递归读取磁盘上的文件

 
阅读更多
import java.io.File; 


public class Test2 { 
  public static void main(String[] args) { 
    File file=new File("D:/TDDOWNLOAD"); 
    File[] files=file.listFiles(); 
    isDirectory(files); 
  } 
    
  public static void isDirectory(File[] files){ 
    for(File file:files){ 
      if( file.isDirectory() ){   //判断当前文件是否为'目录',如果为目录列出所有的目录
        File[] files2=file.listFiles(); 
        isDirectory(files2); 
      }else{ 
      System.out.println(file.getPath()); 
      } 
    }     
  }    
}

 出自:http://kinglixing.blog.51cto.com/3421535/713186

分享到:
评论

相关推荐

    递归读取硬盘分区的控制台小程序

    递归读取硬盘分区的控制台小程序,使用VS2005,WINDOWS API,抛砖引玉,欢迎切磋

    磁盘文件递归读取.rar_dirent_dirent.h_dirent.h windo_http://dirent.h/_磁盘文

    递归读取磁盘文件,使用库dirent.h中的相关函数

    递归代码包括从xml文件中读取信息从本地磁盘中加载信息等

    递归代码实例包括从xml文件中读取信息到treeview从本地磁盘中加载信息到treeview和国家按省显示各市等

    C# WInform TreeLiew显示磁盘文件Demo

    C# WInform TreeLiew资源文件Demo 是我最近做T4模板生成器开发的一个子窗体。 其实现了对磁盘文件的递归加载预览,TreeView的右键菜单,包含文件或文件夹的重命名,新增,删除。。等等操作

    Python文件操作最全笔记.pdf

    (2)递归实现指定文件或磁盘的检索 (3)文件路径 (4)查看文件路径及文件名称 (5)获取文件的创建、修改及最后访问时间 (6)判断文件夹或文件 (7)获取文件夹中的子文件夹名称 (8)获取文件夹信息os....

    winfrom磁盘树状图

    winfrom 读取电脑的磁盘数量,并根据磁盘查询磁盘下所有文件,并将文件/目录名称装在TreeView控件中---递归写法

    java使用poi技术解析word文档

    java使用poi技术解析word文档,简易分析,希望对大家有帮助!

    rar压缩软件.rar

    Windows 的版本 RAR 从 rar.ini 文件读取配置文件信息,它放在 rar.exe 文件相 同的目录中。 这个文件包含下列字符串: switches=任何 RAR 开关,用空格分开 例如: switches=-m5 -s 环境变量 ~~~~~~~~ ...

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

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax写...

    Visual C++ 编程资源大全(源码 文件)

    hexdump.zip 读16进制的文件(3KB)<END><br>10,findfiles.zip 使用递归算法在指定目录下查找文件(2KB)<END><br>11,listfiles.zip 在列表框中显示指定磁盘的所有文件, 文件名包含全路径名(10KB)<END><br>12,...

    C#开发经验技巧宝典

    0674 使用递归法删除文件夹中所有文件 415 0675 如何更改文件扩展名 416 0676 如何实现复制文件 416 0677 如何修改文件名 416 0678 如何删除文件 417 0679 如何上传文件 417 0680 如何下载文件 418 ...

    WinRAR_4.0.exe

    Windows 的版本 RAR 从 rar.ini 文件读取配置文件信息,它放在 rar.exe 文件相 同的目录中。 这个文件包含下列字符串: switches=任何 RAR 开关,用空格分开 例如: switches=-m5 -s 环境变量 可以...

    Shell脚本学习笔记

    4.5.4 创建读取/写入文件描述符 91 4.5.5 关闭文件描述符 92 4.5.6列出开发文件描述符 92 4.5.7禁止命令输出 94 4.6 使用临时文件 94 4.6.1 创建本地临时文件 94 4.6.2 在/temp中创建临时文件 95 4.6.3 创建临时目录...

    Linux指令一周通 (技术图书大系).azw3

    1.70 tee 指令:从标准输入读取数据到标准输出,同时保存为文件 1.71 tftp指令:传输文件 1.72 tmpwatch指令:删除临时文件 1.73 touch指令:更改文件/目录时间 1.74 umask指令:指定在建立文件时权限掩码 1.75 ...

    Optimized-Crc-File-Calculator:优化的CRC计算器可处理大量文件,并使IO和计算工作并行化

    设置一个线程以递归方式从磁盘以及后端处理参与者读取目录和文件。 N个线程(请参阅下文)从磁盘读取文件的内容(这使我们获得并行I / O)。 当在I / O资源受限的云机器(远程磁盘)上运行时,这尤其重要,但是...

    sysinternals 工具集合 (20090226版)

     一个基于命令行的小程序,能够快速有效的整理硬盘上的文件碎片,可以使文件变的连续,提高访问速度。Power Defragmenter是一个高手编写的Contig的GUI版本,带有一个图形界面,用起来更方便,更直观。可以大大提高...

    Linux基础(练习三)

    一、使用ACL控制对文件的访问二、 添加磁盘、分区和文件系统 一、使用ACL控制对文件的访问 cased目录及其内容应属于组bakerstreet。新增至cases目录中的文件应自动属于组bakerstreet。现有文件应针对用户和组设置为...

Global site tag (gtag.js) - Google Analytics