`

查找一个目录下的所有文件

 
阅读更多

package test1;

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("file");
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 = (File) 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);
}
}

分享到:
评论

相关推荐

    查找指定目录的所有文件(PB9)

    标题 "查找指定目录的所有文件(PB9)" 涉及的是在编程环境下,特别是PowerBuilder 9(PB9)中实现文件系统操作的功能。PowerBuilder是Sybase公司开发的一种可视化的、面向对象的编程工具,主要用于构建桌面应用程序。...

    vc++ 查找指定目录指定类型所有文件

    在VC++编程中,查找指定目录下的特定类型文件是一项常见的任务。这通常涉及到Windows API的使用,特别是`FindFirstFile`、`FindNextFile`和`FindClose`等函数。这些函数可以帮助开发者遍历指定目录及其子目录,查找...

    使用Win32 API 查找某个目录下的所有文件(包括子目录)

    总结来说,使用Win32 API查找目录下的所有文件,包括子目录,涉及到的关键API包括`FindFirstFile()`和`FindNextFile()`,通过递归调用来实现对子目录的遍历。这种方法简单直接,适用于大多数情况,但对大型目录可能...

    易语言查找文件,枚举子目录

    以下是一个简单的易语言示例代码,演示了如何查找指定目录下所有.txt文件: ```易语言 .文本文件列表 = {} .当前目录 = “C:\用户\文档\” .子目录列表 = 获取子目录列表(当前目录) .子目录计数 = 长度(子目录列表...

    指定目录下所有文件中批量查找替换字符串工具

    这个工具的主要功能是允许用户指定一个目录,然后在这个目录及其子目录下的所有文件中进行批量查找和替换操作。这样的功能在软件开发、文档编辑、代码管理等场景中非常实用,可以极大地提高工作效率。 首先,我们...

    查找特定目录下特定文件

    实现windows下查找指定文件下制定文件名的文件,java实现

    查找指定目录下的所有文件

    提供一个查找指定目录下所有文件的函数,函数头如下: void CMyDlg::FindFileS(CString path, CString name, bool isdir)//CString path为路径(例:d:\\123),CString name为名称字,支持通配符(例:*.txt),bool ...

    Windows API查找某个目录下的所有文件(包括子目录).rar

    在Windows API中,查找目录下所有文件的核心函数是`FindFirstFile`、`FindNextFile`和`FindClose`。这些函数位于`kernel32.dll`库中,可以通过`LoadLibrary`和`GetProcAddress`动态链接到它们,或者在包含`windows.h...

    在一个特定目录下查找文件的例子

    本话题将详细探讨如何在一个特定目录下查找文件,以及相关知识点。 首先,我们可以使用操作系统自带的命令行工具来查找文件。在Windows系统中,可以使用`dir`或`find`命令。例如,如果你想知道"特定目录"下是否存在...

    linux c++ 获取目录下所有文件

    这是一个用于获取指定目录下所有文件的信息的C++代码, 是用于linux系统的

    php查找当前目录下所有带有bom的文件

    标题“php查找当前目录下所有带有bom的文件”指的是使用PHP编程语言编写脚本,以检测指定目录及其子目录中是否存在带有UTF-8 Byte Order Mark(BOM)的文件。BOM是一个特殊的字符编码标记,通常出现在UTF-8编码的...

    C# 用递归的方式查找指定文件夹下的所有子目录

    要使用递归查找指定文件夹及其子目录中的所有子目录,你可以创建一个方法,接收当前目录路径作为参数。在方法内部,首先检查当前目录是否为空,然后使用`Directory.GetDirectories()`获取子目录列表,并对每个子...

    使用Win32 API 查找某个目录下的所有文件(包括子目录).zip

    Win32 API(应用程序接口)提供了一套全面的函数和结构,使得开发者可以与Windows系统底层进行交互,包括查找特定目录下的所有文件及其子目录。本文将详细讲解如何利用Win32 API实现这一功能。 首先,我们需要理解...

    android 查找程序根目录下所有文件 java i/o与ListActivity的结合

    本文将深入探讨如何将这两个技术结合,实现查找并显示程序根目录下所有文件的功能。 首先,我们需要理解Android中的文件系统。在Android中,每个应用都有自己的私有存储空间,被称为内部存储。这些空间是沙盒化的,...

    BAT批处理查找复制所需目录中的文件

    标题 "BAT批处理查找复制所需目录中的文件" 描述了一个使用批处理脚本来搜索并复制特定目录下文件的过程。在Windows操作系统中,批处理(BAT)脚本是一种自动化任务执行的方式,通过编写简单的命令行指令集合,用户...

    查找文件目录下的所有txt文件源代码

    例如,标题提到的“查找文件目录下的所有txt文件源代码”就是一个典型场景,这通常涉及到文件系统的操作和编程语言的相关知识。这里我们将详细讲解如何实现这个功能,以C++语言为例,参考提供的压缩包内的"查找所有...

    VC6 递归得到目录下文件列表

    2. **迭代**:如果`FindFirstFile`成功,我们可以使用`FindNextFile`函数继续查找目录中的下一个文件或子目录,直到没有更多的文件。 3. **递归处理子目录**:如果找到的是一个子目录(`WIN32_FIND_DATA`结构的`...

    VC++中如何遍历整个目录树查找文件.docx

    首先依次查找当前目录下的每一个实体(文件或是子目录),如果是某一子目录,则进入该子目录并递归调用函数 Search_Directory 进行查找,查找完毕之后,再返回上一级目录;如果不是子目录而是某一文件,则判断其是否...

Global site tag (gtag.js) - Google Analytics