`

java 文件 读取目录下的所有文件(包括子目录)

    博客分类:
  • java
 
阅读更多
package com.jxtech.filetool;

import java.io.File;

public class FileTool {
    public static void main(String[] args) throws Exception {
        // 递归显示C盘下所有文件夹及其中文件
        File root = new File("o:/GZX");
        showAllFiles(root);
    }

    final static void showAllFiles(File dir) throws Exception {
        File[] fs = dir.listFiles();
        for (int i = 0; i < fs.length; i++) {
            System.out.println(fs[i].getAbsolutePath());
            if (fs[i].isDirectory()) {
                try {
                    showAllFiles(fs[i]);
                } catch (Exception e) {
                }
            }
        }
    }
}

 

分享到:
评论

相关推荐

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

    在Java 7及以上版本,你可以使用try-with-resources语句更优雅地处理文件读取。例如,要读取一个文件的内容: ```java try (BufferedReader reader = new BufferedReader(new FileReader(file))) { String line; ...

    获得/读取一个目录下所有文件(包括子目录下)

    "获得/读取一个目录下所有文件(包括子目录下)"这个主题涉及到的是文件系统的遍历和文件路径的操作,这是一个非常基础但重要的编程技能,无论你是使用Python、Java、C#还是其他语言。这里我们将详细讨论如何在不同...

    java读取项目中的文件(src目录下)

    在Java编程中,读取项目中的文件,特别是位于`src`目录下的文件,是一个常见的需求。这涉及到对项目结构的理解和使用Java I/O流的知识。`src`目录通常包含源代码文件,而运行时,这些文件会被编译并放置到类路径...

    Java实现读取文件夹下(包括子目录)所有文件的文件名

    以下是一个详细的Java实现,用于读取文件夹下(包括子目录)所有文件的文件名: 首先,我们创建一个名为`FileList`的类,它包含以下几个成员变量: 1. `dir_name`: 用来存储文件夹的路径。 2. `list_name`: 用来...

    遍历目录下所有的文件_遍历文件夹文件_java遍历目录下所有文件_

    在Java编程语言中,遍历一个目录下的所有文件和子目录是一项常见的任务,尤其是在处理文件系统操作时。这里我们将深入探讨如何使用Java API来实现这一功能,并解释相关的知识点。 首先,Java提供了`java.io.File`类...

    Java循环读取1指定目录下的文件.doc

    以上两个关键知识点分别介绍了如何在Java中读取指定目录下的所有文件以及如何递归地删除目录及其内容。这些技术在处理文件系统相关的任务时非常有用,如文件备份、清理临时文件等。在实际开发中,还应注意文件操作的...

    java递归读取目录下所有文件的方法

    Java递归读取目录下所有文件的方法是指使用Java语言编写的程序来读取指定目录下的所有文件,包括子目录下的所有文件。该方法使用递归函数来遍历目录下的所有文件和文件夹,最后将所有文件加入到一个列表中。 该...

    java nio 包读取超大数据文件

    `getForder()`函数假设是用来获取某个目录下的子目录名称。 - **设置缓冲区大小**:`final int BUFFER_SIZE=0x300000;` 设置了每次读取的缓冲区大小为3MB。 - **定义文件范围**:通过`begin_fz`、`begin_fm`、`end...

    java代码-使用java解决读取指定文件夹下的所有文件名称的源代码

    java代码-使用java解决读取指定文件夹下的所有文件名称的源代码

    java 读取资源文件

    如果放在src/main/resources目录下,编译后会被打包到JAR文件的根目录,成为类路径的一部分。 - **获取InputStream**:使用`Class.getResourceAsStream()` 或 `ClassLoader.getResourceAsStream()` 方法,传入文件...

    JAVA小程序(文件读取)

    在JAVA小程序中,文件读取是一项基础且重要的操作,它涉及到如何访问和处理存储在本地系统、网络或数据库中的文本文件、二进制文件(如图片、音频等)以及特定格式的数据文件(如CSV、Excel等)。在这个"JAVA小程序...

    JAVA压缩与解压文件(包括子目录)

    本示例着重讲解如何使用Java API来实现ZIP文件的压缩与解压功能,包括处理子目录和文件。以下将详细介绍相关知识点: 1. **Java档案API(java.util.zip)**: Java提供了`java.util.zip`包,它包含了处理压缩文件...

    java实现一个目录下全部文件复制到另一目录

    // 获取源目录下的所有文件和子目录 ``` 遍历这个数组,对每个`File`对象进行判断,看它是文件还是目录。如果是文件,我们就进行复制操作;如果是目录,我们可以递归调用此方法继续复制子目录。 在Java中,我们...

    获取指定目录下的文件列表 获取指定目录下的所有文件名和路径(包括子目录)

    要获取指定目录(包括子目录)下的所有文件名和路径,可以使用`os.walk()`函数。以下是一个简单的例子: ```python import os def list_files(dir_path): for root, dirs, files in os.walk(dir_path): for file...

    java 删除指定目录下的文件

    但是,这个方法不能删除非空目录,因此,我们需要递归地删除目录下的所有文件和子目录。 ```java import java.io.File; public class FileDemo_05 { public static void main(String[] args) { String dirPath =...

    java读取win共享文件夹

    - 通过`SmbFile.listFiles()`获取共享文件夹下的文件列表,遍历每个文件或子目录。 - 对于文件,使用`SmbFileInputStream`打开并读取内容,再通过`BufferedReader`处理输入流,逐行读取。 - 使用`...

    Java ftp工具类,可以实现ftp上传,读取,目录切换,内容创建,目录创建、检查文件是否存在,支持主动方式和被动方式读取

    Java ftp工具类,可以实现ftp上传,读取,目录切换,内容创建,目录创建、检查文件是否存在,支持主动方式和被动方式读取

    Java中删除文件、删除目录及目录下所有文件

    要删除一个包含文件和子目录的非空目录,可以使用`Files.delete()`方法: ```java import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; Path path = Paths.get("path/to/...

    java 复制指定目录下的文件

    然而,如果要复制整个目录及其子目录下的所有文件,我们需要递归地遍历目录。可以创建一个方法,接收一个源目录和目标目录,然后递归地调用自己处理子目录和文件: ```java public static void copyDirectory(File ...

Global site tag (gtag.js) - Google Analytics