`

java IO操作--文件

阅读更多
public  List<String> readFile(String dirPath) {
       // 建立当前目录中文件的File对象
   		File file = new File(dirPath);
       // 取得代表目录中所有文件的File对象数组
   		File[] list = file.listFiles();
       // 遍历file数组
   		for (int i = 0; i < list.length; i++) {
   			if(list[i].isDirectory()) { 
                   	readFile(list[i].getPath());//递归实现,遍历所有目录下的文件,以及所有子目录下的所有文件
             }
   			else{
   				if(list[i].getName().endsWith("htm")){
   					dirPath1.add(list[i].getPath());
   		         }//读取目录下指定后缀的文件
   			}
   		}
	return dirPath1;
}
分享到:
评论

相关推荐

    Java IO commons-io-2.5.jar

    Java IO 是Java编程语言中处理输入/输出流的重要部分,它是连接程序与外部世界的桥梁,允许数据在程序和外部资源之间流动。`commons-io-2.5.jar` 是Apache Commons项目的一部分,它提供了一系列增强和扩展了Java标准...

    Java IO框架 commons-io-2.11.0

    在"commons-io-2.11.0"版本中,我们找到了这个框架的最新迭代,它包含了各种增强和优化的IO操作工具。 1. **文件操作**:Apache Commons IO 提供了大量静态方法来简化文件操作,例如创建、删除、复制、移动文件和...

    java-IO操作-(读写、追加、删除、移动、复制、修改).doc

    1. 文件操作权限:需要确保程序有足够的权限来操作文件。 2. 文件路径:需要正确指定文件路径。 3. 文件编码:需要正确指定文件编码,以避免乱码问题。 4. 输入/输出流关闭:需要正确关闭输入/输出流,以避免资源...

    Java-Io流,练习

    为了提高IO操作的效率,Java提供了缓冲流,如`BufferedInputStream`和`BufferedOutputStream`,以及`BufferedReader`和`BufferedWriter`。这些类在内部维护了一个缓冲区,可以减少实际的物理I/O次数。 五、转换流...

    java-io流-文件流

    缓冲流是对基本流的优化,它可以提高IO操作的效率。例如,BufferedInputStream可以高效地读取文件中的字节数据,而BufferedOutputStream可以高效地写入字节数据到文件中。 打印流 打印流是对基本流的扩展,用于...

    JavaIODemo-master.zip

    `JavaIODemo-master.zip`是一个包含Java I/O示例代码的项目,可能是为了帮助开发者理解和实践Java I/O的各种功能。在这个项目中,我们可以期待找到不同类型的I/O操作示例,例如读写文件、流的使用、缓冲区技术、转换...

    commons-io-1.4.jar.zip_io流jar

    本文将深入探讨Java的IO流机制,并重点介绍Apache Commons IO库中的`commons-io-1.4.jar`,它为Java的IO操作提供了许多实用的功能。 Java IO流体系结构分为四类:字节流(Byte Stream)、字符流(Character Stream...

    Java文件io-stream-file教程

    Java 流(Stream)、文件(File)和 IOJava.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以...

    java+servlet+commons-io-2.4.jar+commons-fileupload-1.3.jar实现文件的上传与下载

    Apache Commons IO是一个Java库,提供了大量的实用工具类,用于处理基本的IO操作,如读写文件、复制流、处理路径等。而Apache Commons FileUpload则专门用于处理HTTP请求中的多部分数据,即文件上传。 二、Servlet...

    fastdfs-client-java-1.29-SNAPSHOT.jar

    client-java`时,首先需要在项目中引入`fastdfs-client-java-1.29-SNAPSHOT.jar`和`commons-io-2.4.jar`这两个依赖库,然后根据`fdfs_client.conf`配置客户端,并通过`FastDFSClient`类提供的API进行文件操作。...

    java-unrar-0.3

    然而,由于Java的跨平台特性,Java-unrar库使得在Java应用程序中处理RAR文件成为可能,无论操作系统如何。 该库的核心功能包括读取RAR文件头,提取文件,处理RAR压缩算法,以及支持RAR的多卷和加密特性。在Java-...

    Java IO 体系.md

    Java IO 体系 - Java IO 体系 - 传统的 BIO - BIO NIO 和 AIO 的区别 - 什么是流 - 流的分类 - 节点流和处理流 - Java IO 的核心类 File - Java IO 流对象 - 字节流对象 - InputStream - OutputStream -...

    java IO类操作

    File类是Java IO类操作的基础,是所有IO操作的入口。 Java IO类操作可以分为两大类:字节操作流和字符操作流。字节操作流主要包括InputStream和OutputStream,字符操作流主要包括Reader和Writer。这些流类都是抽象...

    Java commons-io-2.4

    这个工具包极大地简化了与文件、流、读写操作、转换、检查和比较相关的任务,使开发者能够更加高效地处理Java中的IO问题。下面,我们将深入探讨这个库的一些关键特性和功能。 首先,`commons-io-2.4.jar`是主库文件...

    commons-io-2.6--java框架技术

    Apache Commons IO 2.6的这些功能极大地简化了Java开发中的IO操作,提高了代码的可读性和可维护性。无论是在处理文件系统操作,还是在网络通信中, Commons IO都是一个不可或缺的工具库。通过熟练掌握这个库,开发者...

    commons-io-2.6.jar下载

    Commons IO 是 Apache Software Foundation 开发的一个 Java 库,它的核心组件是 `commons-io-2.6.jar`。这个版本的 JAR 文件包含了丰富的输入/输出流、文件操作、I/O 流工具类以及与文件系统交互的相关功能。下面将...

    commons-io-2.7-bin.zip

    Apache Commons IO 是一个Java库,专门用于处理输入/输出流操作。这个库包含了大量实用类和方法,使得在处理文件、字节流、字符流、过滤器和转换时更加便捷。"commons-io-2.7-bin.zip"是Apache Commons IO库的版本...

    commons-io-2.11.0-bin.zip

    在实际开发中,Apache Commons IO库极大地提高了Java程序员处理文件I/O操作的效率和代码的可读性。通过引入"commons-io-2.11.0-bin.zip"到项目中,你可以轻松地利用这些预封装的工具类,减少自己编写低级I/O代码的...

    commons-fileupload-1.2.1.jar 和commons-io-1.4.jar

    Apache Commons FileUpload与Apache Commons IO是Java开发中处理文件上传的两个重要库,它们在Web应用中被广泛使用。这两个库分别提供了不同的功能,但在处理文件上传时常常一起使用。 `commons-fileupload-1.2.1....

    javaIO操作简单例子

    下面是一个简单的Java IO操作示例,展示如何使用InputStream和FileOutputStream进行文件的复制: ```java import java.io.*; public class SimpleIOTest { public static void main(String[] args) { try { ...

Global site tag (gtag.js) - Google Analytics