`
colin1210
  • 浏览: 30876 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java io遍列目录下的所有文件

    博客分类:
  • J2SE
阅读更多
import java.io.File;
/*
 * java io遍列目录下的所有文件
 */
public class FilePathTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		File file = new File("c:\\00\\01");
		FilePathTest test = new FilePathTest();
		test.filePathCheck(file);
	}

	/*
	 * 递归调用
	 */
	public void filePathCheck(File file) {
		File[] files = new File[20];
		/*
		 * 如果是文件,直接输出文件名,并返回到上一级程序
		 */
		if (file.isFile()) {
			System.out.println(file);
			return;
		}
		/*
		 * 如果不是文件,而是一个目录,则把目录下的文件名字存储到数组中
		 */
		if (file.isDirectory()) {
			files = file.listFiles();
		}
		/*
		 * 对数组进行遍列,判断每个文件是否是文件夹。如果是则递归调用本方法自身。
		 */
		for (int i = 0; i < files.length; i++) {
			File file1 = files[i];
			this.filePathCheck(file1);
		}
	}
}

分享到:
评论

相关推荐

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

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

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

    在Java编程语言中,读取目录下指定的文件是一项常见的任务,这主要涉及到文件I/O操作。Java提供了丰富的API来处理文件系统相关的操作,包括读取、创建、删除文件以及遍历目录等。这里我们将详细讲解如何在Java中实现...

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

    在Java编程语言中,复制一个目录下的所有文件到另一个目录是一项常见的任务,特别是在处理文件系统操作时。这个过程涉及到文件的遍历、读取和写入。以下将详细讲解如何实现这一功能,以及相关的Java API和技术点。 ...

    java io读取文件

    下面我们将深入探讨Java IO读取文件的技术及其在大数据场景下的应用。 1. **基础概念** - **流(Stream)**:Java IO基于流的概念,流是一组有序的数据序列,可以是字节流或字符流。数据从源(如文件)流向目的地...

    Java实现实时监控目录下文件变化的方法

    Java实现实时监控目录下文件变化的方法 Java实现实时监控目录下文件变化的方法是指通过Java语言来实现实时监控目录下文件的变化情况,包括文件的创建、删除、修改等操作。这种方法可以应用于各种场景,例如文件系统...

    java IO教程,java IO教程,java IO教程

    java IO教程,java IO教程,java IO教程,java IO教程java IO教程java IO教程java IO教程java IO教程,java IO教程java IO教程java IO教程java IO教程java IO教程,java IO教程,java IO教程,java IO教程,java IO...

    java IO详解课件

    - `list()`:列出目录下的所有文件和子目录名称。 - **文件管理**: - `exists()`:判断文件或目录是否存在。 - `canWrite()`/`canRead()`:检查文件是否可写/可读。 - `isFile()`/`isDirectory()`:判断是否为...

    java io 文件读写

    java io 文件读写

    Java中文件IO流.pdf

    Java 中文件 IO 流 Java 中文件 IO 流是指 Java 语言中对文件的输入输出操作,通过定义文件流来实现文件的读写操作。文件流是指在程序中用于文件输入输出的对象, Java 中提供了多种文件流类型,包括 InputStream ...

    java 解压缩目录下的所有文件

    java 解压缩目录下的所有文件 需要用的ant.jar 可以解决中文乱码问题

    目录多文件上传-JAVA IO流常用详解

    该功能可以实现在用户选择一个目录后,自动扫描并上传该目录下的所有文件及其子文件夹,最终达到完整备份或上传的目的。 #### 核心知识点 1. **目录多文件上传的基本原理** - 本功能主要基于递归思想,通过遍历...

    Java IO 基础操作(文件读写和移动)

    在Java编程语言中,输入/输出(IO)是处理数据传输的核心部分,特别是在与文件系统交互时。本文将深入探讨Java中的基本文件操作,包括文件的移动、读写以及文本文件的读写。 首先,让我们从文件操作开始。在Java中...

    java io读写文件

    根据给定的信息,我们可以深入探讨Java IO操作中的文件读写技术,特别关注如何从一个文本文件中筛选数据并保存到另一个文件中。 ### Java IO读写文件基础 在Java中,进行文件读写的操作通常涉及两个核心包:`java....

    java中遍历某个目录下的所有文件及文件夹中的文件

    ### Java中遍历某个目录下的所有文件及文件夹中的文件 在Java开发中,经常会遇到需要遍历指定目录及其子目录下所有文件的情况。本文将详细介绍如何使用Java标准库中的`java.io.File`类来实现这一功能。我们将通过一...

    列出目录中所有文件(含文件夹)

    在IT领域,尤其是在编程和系统管理中,"列出目录中所有文件(含文件夹)"是一个常见的需求。这个任务涉及到操作系统交互、文件系统操作以及编程语言的特定功能。以下是关于这个主题的详细知识: 1. **文件系统**:...

    java io 文件操作大全

    为了列出一个目录下的所有文件和子目录,可以使用`listFiles()`方法。该方法返回一个`File`数组,每个元素代表目录中的一个文件或子目录。 ```java ;charset=gb2312" %&gt; &lt;%@ page import="java.util.Date,java.io.*...

    Java IO知识点

    首先,File类是Java IO的基础,它可以表示文件或目录。通过File对象,我们可以执行一系列操作,如检查文件或目录的存在(exists())、判断类型(isDirectory(), isFile())、创建目录(mkdir(), mkdirs())、获取...

    java 使用IO流实现文件的复制

    IO(Input/Output)流是Java提供的一种处理输入输出数据的方式,包括读取和写入文件。本篇文章将详细介绍如何使用Java的IO流来实现文件的复制。 首先,我们需要了解Java中的IO流体系。Java的IO库基于流的概念,流...

    JAVA实现 根据所写文件的目录列出目录下的文件

    //重点:取得目录内所有文件列表 StringBuffer message=new StringBuffer(); //实例化一个StringBuffer,用于处理显示的字符串 message.append(path); //增加信息 message.append(" 内容如下:\n"); for (int...

    java IO.chm

    File类是Java IO中处理文件和目录的核心类,它可以用来创建、删除、重命名文件,以及获取文件属性等。FileInputStream和FileOutputStream则用于读写文件内容,而FileReader和FileWriter则用于处理字符编码的文件。 ...

Global site tag (gtag.js) - Google Analytics