`
mingweizheng
  • 浏览: 8950 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

文件的遍历

阅读更多
import java.io.File;
import java.util.LinkedList;
public class FileSystem
{
    public static void main(String[] args) {
                long a = System.currentTimeMillis();
                LinkedList list = new LinkedList();
        File dir = new File("c:\\java\\");
        File file[] = dir.listFiles();
        for (int i = 0; i < file.length; i++) {
            if (file[i].isDirectory())
                list.add(file[i]);
            else
                System.out.println(file[i].getAbsolutePath());
        }        File tmp;
        while (!list.isEmpty()) {
            tmp = list.removeFirst();
            if (tmp.isDirectory()) {
                file = tmp.listFiles();
                if (file == null)
                    continue;
                for (int i = 0; i < file.length; i++) {
                    if (file[i].isDirectory())
                        list.add(file[i]);
                    else
                        System.out.println(file[i].getAbsolutePath());
                }
            } else {
                System.out.println(tmp.getAbsolutePath());
            }
        }
                System.out.println(System.currentTimeMillis() - a);
    }
}
分享到:
评论

相关推荐

    java 全硬盘文件遍历

    java全硬盘文件遍历,添加到树中,在面板中显示,没有事件处理

    .net mvc+ztree+webapi本地文件遍历查询系统

    《.NET MVC + ZTree + WebAPI:构建本地文件遍历查询系统》 在现代Web开发中,构建一个能够高效地遍历和查询本地文件系统的应用程序是常见的需求。本项目结合了.NET MVC框架、ZTree前端组件以及WebAPI服务,为用户...

    文件遍历 源代码

    文件遍历 磁盘遍历 文件查找 查找特定磁盘文件,指定文件名称遍历磁盘

    c++语言实现的一个文件遍历程序

    在C++编程中,文件遍历是一个常见的任务,特别是在处理文件系统操作时。这个程序可能用于查找特定类型的文件、统计目录大小或者进行批量处理。在DOS(Disk Operating System)环境下,虽然通常与命令行界面相关,但...

    火山pc 文件遍历的解决方案

    火山PC文件遍历的解决方案主要关注的是在计算机系统中如何高效、安全地遍历和管理大量文件的问题。在IT行业中,文件遍历是一项基础但至关重要的任务,它涉及到操作系统、编程语言、文件系统等多个领域。这里我们将...

    用c#实现的磁盘文件遍历程序

    本项目"用C#实现的磁盘文件遍历程序"正是利用了C#的特性来实现对指定路径下所有文件的检索。下面将详细介绍这个程序的工作原理以及涉及到的技术点。 首先,我们要理解的是"树结构"。在计算机科学中,文件系统通常被...

    文件遍历搜索工具

    在IT领域,文件遍历搜索工具是日常工作中不可或缺的一部分,特别是在处理大量数据和文件管理时。这类工具的主要功能是快速高效地在指定的目录及其子目录下查找特定的文件或符合特定条件的文件,极大地提高了工作效率...

    文件搜索(文件遍历)

    在这个“文件搜索(文件遍历)”的VC完整工程中,它利用了Windows API中的`FindFirstFile`和`FindNextFile`两个函数,来实现对指定目录及其子目录下所有文件的搜索。 `FindFirstFile`是Windows API中的一个函数,它的...

    CFtpFileFindftp实现FTP文件遍历

    在C++编程环境中,当你需要实现远程FTP(文件传输协议)服务器上的文件遍历功能时,`CFtpFileFindftp`类是MFC(Microsoft Foundation Classes)库提供的一种实用工具。这个类允许开发者搜索FTP服务器上的文件和目录...

    wince 文件遍历枚举工具

    在Windows CE(简称WinCE)操作系统中,开发文件遍历枚举工具是一项常见的任务,尤其对于系统维护和软件开发人员来说。"wince 文件遍历枚举工具"就是这样一个实用程序,它允许用户在WinCE设备上高效地浏览、搜索和...

    C++ 文件遍历 程序 可直接调用函数执行

    在C++编程中,文件遍历是一个常见的任务,特别是在处理大量数据或需要对特定目录下所有文件进行操作的场景。本程序提供了一个可直接调用的函数,用于遍历指定目录下的所有文件,并且在`ProcessFile()`函数中对每个...

    VB源码 文件遍历的例子

    在VB(Visual Basic)编程环境中,文件遍历是一项基本但重要的任务,特别是在处理大量文件或目录结构时。VB源码的文件遍历功能允许开发者访问指定路径下的所有文件和子目录,进行读取、写入、移动或者删除等操作。...

    Java文件遍历以及树的三种非递归遍历, 前后序编码

    在Java编程中,文件遍历和树的遍历是两种常见的操作,它们在处理数据结构和文件系统时显得尤为重要。本教程将详细讲解这两个主题,包括Java如何进行文件遍历,以及如何使用非递归方法实现树的前序、中序和后序遍历。...

    ThinkPhp日志文件遍历工具.zip

    《ThinkPhp日志文件遍历工具:安全与防护解析》 在信息技术领域,安全问题始终是不容忽视的重要环节。ThinkPhp作为一款广受欢迎的PHP框架,其应用范围广泛,但同时也可能面临各种安全挑战。本篇文章将围绕"ThinkPhp...

    文件查找(文件遍历)

    本文将详细解析Delphi编程语言中如何实现文件查找(文件遍历)的功能,以及与之相关的知识点。 标题“文件查找(文件遍历)”指的是在计算机文件系统中,通过编程手段逐个访问目录及其子目录下的所有文件,查找符合...

    ThinkPhp日志文件遍历工具

    "ThinkPhp日志文件遍历工具"就是针对ThinkPHP框架的日志文件进行管理和分析的工具。 日志文件遍历工具的主要功能可能包括: 1. **文件搜索与读取**:工具能够自动查找项目目录下的日志文件,通常这些文件位于项目...

    python/java处理文件遍历

    在IT行业中,文件遍历是常见的操作,无论是在Python还是Java中,这都是进行文件系统操作的基础。本文将深入探讨这两个编程语言如何处理文件遍历,并结合提供的标签“源码”和“工具”,分享一些实用的技巧和示例。 ...

    traverse_floder.zip_文件遍历

    在IT领域,文件遍历是一项基础且重要的任务,特别是在编程中。C++作为一种强大的系统级编程语言,提供了丰富的文件操作接口来实现这一功能。本文将深入探讨如何使用C++进行文件遍历,并结合"traverse_floder.zip...

    文件遍历-文件清单

    文件遍历和文件清单的创建是提高效率、确保数据有序的关键技能。本文将深入探讨如何遍历指定目录下的文件,并生成详细的文件清单,以及涉及到的相关技术标签。 首先,让我们了解“文件目录”。文件目录是一个系统...

    05丨文件系统原理:如何用1分钟遍历一个100TB的文件?.pdf

    为了解决大文件遍历的问题,可以采用RAID(独立硬盘冗余阵列)技术。RAID通过将数据分布在多个硬盘上,提高读写速度和容错能力。常见的RAID级别包括: 1. **RAID 0**:数据分片并行写入多个硬盘,显著提高读写速度...

Global site tag (gtag.js) - Google Analytics